Ширяев Николай Гаврилович родился в 1905 году в городе Лаишев Лаишевского уезда Казанской губернии. Русский.
На фронт Великой Отечественной войны мобилизовали в декабре 1941 года. Воевать начал рядовым в 1257-ом Отдельно-саперном батальоне, 201-ом саперном батальоне, закончил войну в 33-ем электротехническом батальоне командиром электротехнического взвода старшим сержантом.
Домой, в город Лаишев, вернулся в январе 1944 года.
Награжден медалями «За победу над Германией, юбилейными медалями.
В мирное время награжден Почетной грамотой Верховного Совета за доблестный труд.