Родился в 1916 году в селе Тимонино Ачинского района. В Советской Армии с 1940 года.
Член КПСС.
8 октября 1944 года снайпер 28-го гвардейского Краснознаменного полка 10-й гвардейской стрелковой дивизии гвардии ефрейтор Ивченко повторил бессмертный подвиг Александра Матросова, закрыв своей грудью амбразуру вражеского дзота.
Звание Героя Советского Союза присвоено посмертно.