Vahid Shahcheraghi (Persian: وحید شاهچراغی, born 27 June 1958), better known as Ahmad Vahidi,[a][1] is an Iranian brigadier general currently serving as Commander-in-Chief of the Islamic Revolutionary Guard Corps (IRGC) since 1 March 2026[2] and a member of the Expediency Discernment Council.