Николай Фёдорович родился во Владимирской области, там же начинал свою службу в органах внутренних дел. Работал участковым инспектором, начальником поселкового отделения милиции, руководил ОВД Вязниковского района. После перевода во Владимир руководил областным отделом уголовного розыска. Позже был назначен первым заместителем начальника УВД Владимирской области.
На основании указа Президента России от 11 марта 2003 года возглавил Управление внутренних дел Калужской области. В 2004 году ему присвоено звание генерал-майор.
После выхода в отставку и возвращения во Владимирскую область работал в органах местного самоуправления, избирался депутатом Совета народных депутатов Вязниковского района.
Николай Фёдорович был неравнодушным и принципиальным человеком, который искренне любил свою Родину. Его заслуги в укреплении правопорядка были отмечены орденом Почета, медалями ордена «За заслуги перед Отечеством» первой и второй степеней, «За заслуги перед Калужской областью» и другими наградами.
Выражаем соболезнование родным и близким покойного.