Трудовую деятельность начал во время войны. С августа 1942 года по январь 1943 года работал в колхозе на разных работах, в том числе учетчиком полеводческой бригады колхоза. В ноябре 1944 года Николай Дмитриевич был призван в армию, где прослужил до апреля 1978 года, пройдя путь от рядового до полковника, командира воинской части.
С декабря 1954 года по октябрь 1963 года служил в районе Семипалатинского полигона, где занимались постройкой жилья, защитных сооружений, хранилищ для атомных боеголовок и привлекались к уборке повреждённой техники, разборке разрушенных сооружений после испытания ядерного оружия открытым способом. Затем занимался строительством химических объектов в г. Джамбул, где в апреле 1978 года закончил службу.
Находясь на пенсии, работал военруком в ПТУ, начальником гражданской обороны завода. Похороны Николая Дмитриевича Фомина состоятся 14 мая на кладбище «Затенки».
Глава города Александр Пахолков, администрация города, депутаты городской Думы, Совет ветеранов, общественные организации и объединения скорбят по поводу смерти Николая Дмитриевича Фомина и выражают соболезнование родным и близким.
В преддверии Дня Победы Николай Дмитриевич дал больше интервью, в котором рассказал о своем боевом и трудовом пути. К сожалению, это интервью, оказалось последним.