Родился в селе Большое Болдино, ныне Большеболдинского муниципального округа Нижегородской области. До призыва в Красную Армию в августе 1942 года, работал в местном колхозе. Окончил Ленинградское военное артиллерийское училище, эвакуированное в город Кострому (1943 г.). Участник Великой Отечественной войны с июля 1943 года. Командир батареи 282-го гвардейского истребительно-противотанкового артиллерийского полка 3-й гвардейской отдельной истребительно-противотанковой артиллерийской бригады 5-й Ударной армии 1-го Белорусского фронта гвардии старший лейтенант Смолин отличился во время штурма Берлина. В боях 20 апреля 1945 года вместе с бойцами прорвался в деревню Клостордорф близ города Шраусберг, Германия, где захватил склады авиационных бомб и моторов, а при отражении атак противника батарея уничтожила танк и три штурмовых орудия. Звание Героя Советского Союза присвоено 31 мая 1945 года. После окончания войны капитан Смолин продолжил службу в армии. Трагически погиб в автомобильной аварии, похоронен на кладбище в городе Галле в Германии. Награды: ордена Ленина (31.05.1945), Красного Знамени (28.03.1945, 03.05.1945,), Отечественной войны 2-й степени (20.07.1944), Александра Невского (13.02.1945), медали. Память: именем Героя названа улица в селе Большое Болдино.