Родился в городе Городце Горьковской области. Окончил Горьковский институт инженеров водного транспорта (1990 г.). Работал инженером в АО «Нижегородский порт». С 1998 года находился на службе в Управлении ФСБ Российской Федерации по Нижегородской области. В ноябре 1998 года окончил курсы подготовки и переквалификации командного состава при УФСБ по Нижегородской области, и в ноябре 1999 года был направлен на службу оперуполномоченным в 1-е отделение отдела экономической контрразведки УФСБ по Нижегородской области. С мая 2002 года – старший оперуполномоченный капитан Крупинов находился в служебной командировке в Чеченской республике в составе сводной группы ФСБ, с июня – исполнял обязанности командира группы. При выезде на специальную операцию 14 августа 2002 года в районе села Ахкинчу-Борзой в Курчалоевском районе Чечни группа сотрудников ФСБ попала в засаду боевиков. Прикрывая отход раненых товарищей, капитан Крупинов погиб в бою, подорвав себя и боевиков гранатой. Похоронен в городе Городце, на Кудашихинском кладбище. Звание Героя Российской Федерации присвоено посмертно 27 декабря 2002 года. Память: именем Героя названа средняя общеобразовательная школа № 7 в городе Городце, в которой он учился. На здании школы установлена мемориальная доска. В 2022 году в городе Городце открыт памятник Герою.