Родился 28 июня 1909 года на разъезде Капеллы (Саратовская область). Русский. В 1928 – 1937 годах и с 1937 по 1941 год проходил службу в 6-м кавалерийском полку, затем в 1-м отдельном мотострелковом полку ОГПУ – НКВД. Окончил военную академию им. М.В. Фрунзе в 1940 году. На фронте с июня 1941 года. Воевал в Прибалтике в составе 22-й мотострелковой дивизии войск НКВД. Командир 301-й стрелковой дивизии (1-й Белорусский фронт) полковник Антонов в январе 1945 года отличился в боях южнее Варшавы. Части дивизии отразили 5 контратак пехоты противника и создали условия для расширения захваченного плацдарма на р. Висла. После войны продолжал службу. В 1950 году окончил Военную академию Генштаба. С 1964 года генерал-майор Антонов в запасе. Награжден многими орденами и медалями. Умер 15 мая 1991 года.
Звание Героя Советского Союза присвоено 6 апреля 1945 года.