Воспитывался в Тульской семинарии, потом в педагогическом институте и Санкт-Петербургском университете.
В 1823 году назначен преподавателем физики, начертательной геометрии и химии при Санкт-Петербургском университете, а в 1829 году утвержден адъюнктом.
С 1836 года был профессором в Александровском лицее.
Николай Тихонович Щеглов напечатал «Арифметику» (СПб., 1832—1866, 12 изданий); «Начальные основания физики» (СПб., 1834; 2-е изд., 1838—1839; 3-е изд., 1845; продолжение 2 части «Метеорология», 1846); «Начальные основания алгебры» (СПб., 1853—1857); «Химия» (СПб., 1841); «Таблицы Бригговых логарифмов» (1856).