Николай Крафт родился в 1798 году в городе Санкт-Петербург. Рос в семье лейб-медика императора Павла I. С 1815 года, находился на военной службе в качестве юнкер лейба-гвардии 1 артиллерийской бригады. Позднее, учился в Институте Корпуса инженеров путей сообщения, по окончании которого в 1820 году по распределению направлен для работы в город Одесса.
Одной из первых значимых работ инженера, являлся проект канала с системой шлюзов между реками Иловля и Камышенка, для соединения Волги с Доном.
Начиная с 1836 года, Крафт преподавал в Институте инженеров путей сообщения. Входил в число руководителей строительства гидротехнических сооружений на днепровских порогах.
В 1839 году, в связи с возникновением предположения строительства железной дороги между Петербургом и Москвой, Крафт, вместе с инженером Мельниковым, отправился в Северную Америку, чтобы изучить устройство и действие железнодорожных линий. По возвращении, Николай Осипович принимал участие в разработке технического проекта Петербургско-Московской железной дороги и сметы ее строительства.
Совместно с Мельниковым и Липиным, Крафт разработал методы возведения железнодорожного земляного полотна в болотистой местности и технические условия на проектирование земляного полотна, верхнего строения, искусственных сооружений, станций данной дороги. Обосновал целесообразность применения пятифутовой - 1524 мм ширины колеи, ставшей в последствии основной колеей железных дорог страны.
Работы по сооружению участка железной дороги от Петербурга до Бологого поручили Мельникову, а от Бологого до Москвы - Николаю Крафту. По завершении строительства, в период с 1852 по 1855 год, Крафт являлся начальником вышеуказанного участка дороги.
В 1885 году, Крафт Николай Осипович получил назначение на должность начальника округа путей сообщения в Варшаве.
Скончался в 1857 году в городе Санкт-Петербург.
Крафт Николай Осипович // Большая Российская Энциклопедия
Большая советская энциклопедия гл. ред. А. М. Прохоров. - 3-е изд. - М. : Советская энциклопедия, 1969-1978.
Виргинский В. С. Возникновение железных дорог в России до начала 40-х годов XIX века. - М., 1949.
Крафт, Николай Осипович // Русский биографический словарь : в 25 томах. - СПб.-М., 1896-1918.
Крафт, Николай Осипович // Энциклопедический словарь Брокгауза и Ефрона : в 86 т. (82 т. и 4 доп.). - СПб., 1890-1907.
Житков С. М. Биография инженеров путей сообщения. - В. 1. - СПб., 1889.