Александр Рогов родился 9 мая 1966 года в Белоруссии в семье врача. Окончил Минское Суворовское военное училище, Свердловское высшее военно-политическое танково-артиллерийское военное училище, Московский открытый социальный университет. С 2000 по 2004 год был главой Печорского района, выиграл ряд судов по восстановлению в должности после незаконного смещения. В 2006 году вступил в КПРФ. Был избран депутатом Псковского областного Собрания в 2007, 2011 и 2016 годах по партийным спискам. В 2012 году возглавил Псковский обком КПРФ, сменив на посту Владимира Никитина.