Родился в деревне Шомское, ныне Тонкинского муниципального округа Нижегородской области. Окончил среднее профессионально-техническое училище № 65 (п.Тонкино). В октябре 1984 года был призван в ряды Вооружённых Сил СССР. С декабря 1984 года принимал участие в боевых действиях на территории Республики Афганистан. Рядовой Смирнов погиб при исполнении воинского долга. Похоронен на кладбище деревни Крошиловская Тонкинского муниципального округа. Награды: орден Красной Звезды (посмертно).