Родился в деревне Бегичево, ныне Сеченовского муниципального округа Нижегородской области. Окончил Порецкое педагогическое училище (1941 г.). Участник Великой Отечественной войны с августа 1941 года. Командир орудийного расчёта 83-го гвардейского стрелкового полка 27-й гвардейской стрелковой дивизии 8-й гвардейской армии 1-го Белорусского фронта, гвардии старшина Гришин был награждён орденами Славы трёх степеней за подвиги, совершенные в боях на территории Украины и Польши. После демобилизации в августе 1945 года, вернулся на родину, работал бухгалтером, затем электриком на кирпичном заводе в селе Мурзицы Сеченовского района. Жил в селе Бегичево, последние годы – в Нижнем Новгороде. Похоронен на Старо-Автозаводском кладбище Нижнего Новгорода. Награды: ордена Отечественной войны 1-й (11.03.1985) и 2-й (09.06.1945) степени, Славы 1-й (31.05.1945), 2-й (14.08.1944), 3-й (06.03.1944) степени, медали, в т. ч. «За отвагу» (10.08.1943). Память: на доме, где он жил (г. Нижний Новгород, Нижегородский район, улица Усилова, 3), установлена мемориальная доска.