Родился в 1922 г. в селе Борнуково Пильнинского района.
Боевое крещение получил в небе Сталинграда в декабре 1942 года. За годы войны командир авиационной эскадрильи капитан Антонов совершил 225 боевых вылетов на штурмовку и разведку войск противника. Точными ударами он уничтожил большое количество вражеских танков, автомашин, пушек и другой военной техники. Немало разрушил мостов и переправ, железнодорожных путей и станций. В результате его штурмовок фашисты недосчитались в своих рядах в общей сложности батальона солдат и офицеров.
Указом Президиума Верховного Совета СССР от 2 августа 1944 года ему было присвоено звание Героя Советского Союза.
Трагически погиб в сентябре 1961 г.