Николай Иванович Киселев родился 21 декабря 1950 в Молотовске Архангельской области (в 1957 году город был переименован в Северодвинск). В 1968 году закончил физико-математическую школу №17 и поступил в высшее техническое учебное заведение при Северном машиностроительном предприятии (Севмашвтуз), расположенное в Северодвинске.