Родился в 1919 году в д.Новая Полянка Граховского района Удмуртии. В армии с 1937 года, призван Граховским РВК Удмуртской АССР. Участвовал в войне с белофиннами.
В период Великой Отечественной воевал на Северо-Западном, Волховском, Ленинградском, Третьем Прибалтийском фронтах. Фельдшер военно-санитарной летучки №568; командир санитарного взвода 1 стрелкового батальона 27 гвардейского стрелкового полка 11 гвардейской стрелковой дивизии, капитан медслужбы. Дважды ранен.
Награжден двумя орденами Красной Звезды (1945 г.), медалью «За победу над Германией в Великой Отечественной войне 1941–1945 гг.».
Демобилизовался в 1956 году. В мирное время работал врачом.
Умер в 1980 году. Похоронен в Менделеевске.