Родился в селе Ильинское Починковского района Горьковской области. Окончил Ташкентское танковое училище и Военную Академию бронетанковых войск. В Республике Афганистан проходил службу в должности советника заместителя командира пехотной дивизии афганской армии с января 1980 по октябрь 1981 года. Полковник Просвирин принимал участие в боевых действиях. В связи с перенесенным в Афганистане заболеванием, был переведен для прохождения дальнейшей службы в город Гродно Белорусской ССР. В октябре 1987 года вышел в отставку по болезни. Скончался, вследствие заболевания, полученного в Афганистане. Похоронен в Гродно, на городском кладбище.