В 1927 году получил специальность формовщика-литейщика, окончив школу ФЗУ (ныне СПТУ № 6 Московского областного управления профтехобразования).
В Советской Армии с 1932 года. Окончил Луганскую военно-авиационную школу пилотов в 1933 году и курсы усовершенствования командиров звеньев в Борисоглебске в 1936 году.
Во время Великой Отечественной войны командовал авиаэскадрильей, был штурманом и заместителем командира истребительного авиаполка, в 1942—1944 командиром гвардейского истребительного авиаполка 2ВА, а в 1944—1945 заместитель командира авиадивизии 17-й воздушной армии 3-го Украинского фронта. Воевал на Западном, Калининском, Донском, Юго-Западном, 1, 2 и 3-м Украинских фронтах.
За 115 успешных боевых вылетов и участие в 16 воздушных боях, в которых лично сбил 12 самолётов противника, ему было присвоено звание Героя Советского Союза. Впоследствии за 299 боевых вылетов, в которых уничтожил 22 самолёта, награждён второй медалью «Золотая Звезда». Всего совершил 427 боевых вылетов, в 163 воздушных боях сбил 34 самолёта противника лично, 19 в групповом бою и 2 немецко-фашистских истребителя принудил к посадке на свой аэродром.
В послевоенный период, заместитель командира гвардейского авиационного соединения. С сентября 1946 года в запасе. Работал начальником аэроклуба, затем директором Коломенского шиноремонтного завода.
Награждён орденом Ленина, 3-мя орденами Красного Знамени, орденами Богдана Хмельницкого 2-й степени, Отечественной войны 1-й степени, медалями.