Николай Кошелев родился в городе Энгельс, Саратовская область, РСФСР, СССР. Режиссёр, сценарист, актёр. В 1972 году окончил режиссёрский факультет ВГИКа (мастерская М.И. Ромма). Режиссёр киностудии «Ленфильм». Работал режиссёром дубляжа. С 1998 преподавал в Академии культуры на кафедре кино- фото- искусств (зав. кафедрой Г.Б. Циммерман). В последние годы преподавал в Санкт-Петербургском государственном институте кино и телевидения.