Родился в городе Долинске Сахалинской области, в семье военного. Вскоре семья переехала в Казахстан – по новому месту службы отца. Позднее семья переехала в город Горький. Окончил Алма-Атинское высшее общевойсковое командное училище (1978 г.). Служил в Группе советских войск в Германии. С 1981 года принимал участие в боевых действиях на территории Республики Афганистан. Старший лейтенант Михайлов погиб при исполнении воинского долга. Похоронен в Нижнем Новгороде, на кладбище «Марьина Роща». Награды: орден Красной Звезды (посмертно).