Родился 15 июля 1914 года в г. Алчевске Ворошиловоградской области в семье служащего. Русский, член ВКП(б) с 1949 года. Окончил 2 курса Центрального института физкультуры. В ВМФ с 1936-1938 и с 1939 г. Окончил в 1941 году Ейское военно-морское авиационное училище. В боях Великой Отечественной войны с августа 1941 года. Командир эскадрильи 11 гвардейского истребительного авиационного полка ВВС Черноморского флота, гвардии старший лейтенант. К апрелю 1944 года совершил 302 боевых вылета, в 32 воздушных боях сбил лично 12 и в группе 4 вражеских самолёта. За время военных действий совершил 80 вылетов на сопровождение бомбардировочной авиации, 130 вылетов на прикрытие военно-морских баз, 14 – на прикрытие кораблей в море, 8 – на прикрытие наземных войск, 12 разведок и охота за самолётами противника в море.
Звание Героя Советского Союза присвоено 16 мая 1944 года. В 1954 году окончил Военно-морскую академию. С 1960 года полковник в запасе.
Награждён орденом Ленина, двумя орденами Красного Знамени, орденом Суворова III степени, орденом Отечественной войны I степени, двумя орденами Красной Звезды, медалями.