Родился в семье крестьянина. Русский. Член КПСС с 1944. Окончил рабфак горно-металлургического института в Алма-Ате, работал счетоводом. В советском Военно-морском флоте с 1939 года. Окончил военно-морское авиационное училище в 1941.
В боях Великой Отечественной войны с октября 1942 года. Штурман звена 12-го гвардейского пикировочно-бомбардировочного авиационного полка (8-я гвардейская минно-торпедная авиационная дивизия, ВВС Балтийского флота). К марту 1945 совершил 86 боевых вылетов на бомбардировку укреплений, войск, воеино-морских баз и кораблей противника. Участвовал в боях по прорыву блокады Ленинграда.
После войны продолжал службу в ВВС ВМФ. В 1951 году окончил курсы штурманов при Краснодарской высшей школе штурманов, в 1951 году — Военно-воздушной академии. С 1959 года — подполковник запаса, преподавал в Мореходной школе в Евпатории.
Имя увековечено на Мемориале Славы в Барнауле.