Родился: 21 мая 1842 г., Санкт-Петербург
Николай Карлович Шильдер — русский военный деятель, историк.
Из дворян Витебской губернии. Сын военного инженера генерала Карла Андреевича Шильдера. Окончил Пажеский корпус в 1860 году, Николаевскую инженерную академию в 1862 году. В 1863 году был назначен адъютантом к Э. И. Тотлебену, в то время товарищу генерал-инспектора по инженерной части.
Полковник (1872). В 1870-е годы состоял для особых поручений при Главном инженерном управлении. С 1877 года вновь служил под руководством Э. И. Тотлебена, принимал участие в Русско-турецкой войне 1877—1878, в частности, в осаде и взятии Плевны. После назначения Тотлебена главнокомандующим состоял при нём для особых поручений. Генерал-майор (1878).
В 1879 году перешёл в гражданскую службу. Был директором Гатчинского Николаевского сиротского института, Гатчинской женской гимназии. В 1879—1886 годах был помощником редактора «Инженерного журнала».
В 1886 году был назначен начальником Николаевской инженерной академии. Генерал-лейтенант (30.08.1893).
12 июля 1899 года был назначен директором Публичной библиотеки и оставался в этой должности до смерти. При нём было завершено строительство нового здания — Воротиловского корпуса, открыт новый читальный зал.
Похоронен на Митрофаниевском кладбище.
Умер: 6 апреля 1902 г., Санкт-Петербург