До этого Афзалов был на этой должности временно исполняющим обязанности. До него ВКС командовал Сергей Суровикин. Афзалов окончил Пушкинское высшее военное училище радиоэлектроники ПВО в 1989 году, а затем учился также в Военном университете ПВО и в военной академии Генштаба, из которой выпустился в 2000 году. В его биографии сообщается, что он «прошел должности от начальника расчета до начальника штаба — первого заместителя командующего армией ВВС и ПВО». В июле 2017 года Афзалов в звании генерал-майора был назначен командующим армией ВВС и ПВО Восточного военного округа. Спустя год Афзалов был уже первым заместителем главкома ВКС, а с 2020 года — врио главкома ВКС.