Куличенко Иван Максимович родился 5 апреля 1918 года в Стародубском уезде Черниговской губернии. Окончил Стародубское педагогическое училище, работал учителем в Дятьковском районе.
С началом войны учился на курсах усовершенствования командного состава инженерных войск при Южном фронте. После стал командиром саперного взвода в 865 отдельном саперном батальоне. С сентября 1942 по июнь 1943 года был командиром саперного взвода Приморской группы войск в 331 армейском инженерном батальоне. Затем на той же должности – в Первой комсомольской штурмовой инженерно-саперной бригаде Западного фронта, потом командиром саперной роты в этой же бригаде. С июля 1944 года по декабрь 1945 года был начальником минно-саперной службы 332 батальона аэродромного обслуживания. Затем был назначен командиром аэродромной роты 17 авиационно-технического полка.
Награжден орденом Александра Невского, двумя орденами Красной Звезды, медалью «За боевые заслуги», «За освобождение Праги», «За победу над Германией в Великой Отечественной войне 1941–1945 гг.».
Из наградного листа ордена Красной Звезды: «…при постройке моста проявил умение управлять строительными работами. Несмотря на артобстрел со стороны противника и некоторые потери в личном составе роты, лейтенант Куличенко не уходил с моста даже будучи раненым. Лейтенант Куличенко был унесен с моста по приказу командира части».
В январе 1949 года избран народным судьей Воронокского района Брянской области. В 1950 году окончил Московскую юридическую школу.
С декабря 1951 года – народный судья 1 участка Злынковского района. В июне 1953 года отчислен из штата в связи с переходом на другую работу.