Родился 1 августа 1913 года в с. Анновка (Запорожская область). Украинец. С 1935 по 1942 год проходил службу в 71-м и 72-м полках по охране железных дорог войск НКВД. На фронте с декабря 1942 года. Командир огневого взвода 1075-го истребительно-противотанкового артиллерийского полка (1-й Украинский фронт) старший лейтенант Доценко отличился в боях на Одере. 24 января 1945 года его взвод в числе первых преодолел реку, обеспечил переправу полка и отразил 3 контратаки противника у населенного пункта Линден (Польша). В бою за расширение плацдарма разрушил огнем 4 дзота и уничтожил 2 пулеметные точки. С 1960 года в запасе. Жил в Бресте. Награжден орденами Ленина, Красного Знамени, Отечественной войны 1-й и 2-й степени, двумя орденами Красной Звезды, "Знак Почета", медалями. Умер 15 марта 1991 года.
Звание Героя Советского Союза присвоено 10 апреля 1945 года.