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