НИКОЛАЙ КОШЕЛЕВ родился 9 февраля 1952 года в селе Коновалово Волоконовского района Белгородской области. После школы закончил Волчанский сельхозтехникум.
На действительную военную службу был призван 1 августа 1969 года Волчанским РВК Харьковской области.
Окончил Харьковское высшее военное авиатехническое командное училище в 1973 году.
В республике Афганистан служил с 6 января 1980 года. Борт-инженер.
Совершил 244 боевых вылета. 30 марта 1980 года экипаж вертолета, в котором находился Николай Кошелев, принял решение спасти погибающих под огнем "душманов" товарищей из сбитого вертолета. Высадившись к нему, капитан Кошелев с экипажем вступил в перестрелку с мятежниками. От полученного тяжелого ранения Николай Кошелев умер на поле боя, спасая боевых товарищей.
28 апреля 1980 года награжден орденом "Красного Знамени" (посмертно). Похоронен на хуторе Бочанка Волоконовского района .