В армию призван в 1938-м, служил заведующим складом в 58-м гаубичном артиллерийском полку до 1942 года. В 1945-м награждён орденом Славы III степени. Служил в должности командира орудия 265-го отдельного истребительного противотанкового дивизиона 126-й стрелковой Горловской дважды Краснознамённой ордена
Суворова дивизии. 7 апреля 1945-го при штурме форта Шарлоттенбург под прикрытием дымовой завесы, выдвинув своё орудие на прямую наводку, с дистанции 100 метров уничтожил пулемётные точки, заклинил две амбразуры, из которых противник вести огонь уже не мог, уничтожил до 20 солдат и офицеров, тем самым дав возможность овладеть указанным укреплённым пунктом.
Форт располагался на подступах к Кёнигсбергу и вместе с фортом Лендорф принял на себя первый удар советских войск в ночь на 7 апреля. По воспоминаниям участников, его стены не могла пробить даже 280-миллиметровая мортира, стрелявшая в упор прямой наводкой. Лишь сапёры, заложившие несколько тонн взрывчатки под стены и на верхнее боевое покрытие, смогли подорвать его, что позволило солдатам пройти внутрь.
Николай Васильевич был награждён медалью «За взятие Кёнигсберга». На завершающем этапе войны 15 апреля того же года получил ранение, закончил лечение только 19 сентября, вернулся домой.
После войны Николай Ширинский переехал в Выксу, воспитал трёх детей. До пенсии проработал в Выксунском леспромхозе. Умер 25 января 1992 года.
Фото из архива семьи героя