Родился 14 апреля 1901 года в д. Любимво (Калужская область). Русский. Участник Гражданской войны. В 1922-1924 годах служил в минском конвойном полку. На фронте с сентября 1042 года. Наводчик орудия 197-го гвардейского, артиллерийского полка (Степной фронт) гвардии рядовой Луканин отличился в боях за Украину. 15 октября 1943 года на юго-западную окраину с. Калужино (Днепропетровская область) двинулось 13 танков противника с автоматчиками. Подпустив врага на близкое расстояние, артиллеристы первыми же выстрелами подбили 2 танка. С противоположной стороны наступало ещё 8 танков. С дистанции 300 м были подбиты 4 танка. Попытка врага прорваться в село была пресечена. После войны работал в колхозе. Награжден орденами Ленина, Красной Звезды, медалями. В Запорожье на Аллее Героев установлен бюст. Умер 2 апреля 1951 года.
Звание Героя Советского Союза присвоено 24 апреля 1944 года.