Родился 9 сентября 1918 года в с. Митчинки (Бахмачский район). Украинец. С 1937 года в войсках НКВД . В 1940 году окончил Московское училище связи. До июля 1941 года служил в 4-м Краснознаменном мотострелковом полку НКВД. С июля 1941 года на фронте. В феврале 1942 года после побега из плена, попал в Путивльский партизанский отряд Ковпака. В 1944 году был назначен командиром 3-го полка 1-й Украинской партизанской дивизии. За время рейда по западным областям Украины полк уничтожил сотни гитлеровцев и пустил под откос 4 вражеских эшелона. В 1955 году окончил Военную академию им. М.В. Фрунзе, служил в частях внутренних войск МВД СССР. С 1960 года в запасе. Окончил Литературный институт имени Горького. Награжден орденами Ленина, Красного Знамени, Отечественной воины 1-й степени, Красной Звезды.
Звание Героя Советского Союза присвоено 7 августа 1944 года.