Родился в 1918 году в селе Хлоптуново Сухобузимского района. Работал в Красноярске шофером в «Главкожобувьсбыте». Член КПСС.
В Советской Армии с 1938 года. На фронте с первых дней войны. Защищал Москву, воевал на Южном фронте. Принимал участие в боях за Воронеж, Харьков, форсировал Днепр. Участвовал в освобождении Чехословакии, Венгрии, Румынии.
После победы над фашистской Германией участвовал в войне с Японией.