Родился 9 сентября 1914 года в селе Ильинское Починковского района Горьковской области.
Призван в ряды РККА в 1936 году. Служил в 194-м артиллерийском полку в г. Ленинграде. В 1943 году закончил Школу МНС ВПО НКВД в г. Горький. В 1947 году закончил Ленинградское пожарно-техническое училище МВД СССР.
С октября 1947 года нёс службу на различных должностях в ОВПК МВД г. Миасс и г. Сим Челябинской области. В рядах пожарной охраны до 1969 года.
Государственные награды Ширкина М.В.:
медали: «За победу над Германией в Великой Отечественной войне 1941-1945гг.»;
Ведомственные награды:
«За безупречную службу» 1 степени.