Родился в селе Круглово, ныне Ардатовского муниципального округа Нижегородской области. В августе 1942 года был призван на службу в Красную Армию Ардатовским районным военным комиссариатом. Участник Великой Отечественной войны. Воевал в должности командира стрелкового взвода учебной роты 66-й гвардейской стрелковой дивизии 5-й гвардейской армии. Гвардии старший лейтенант Гришин принимал участие во взятие Берлина. После окончания войны работал военруком в школе № 10 (г. Кулебаки Горьковская обл.), учителем физики и математики Заволжской семилетней школы № 1 (г. Заволжье Городецкий р-н), учителем математики вечерней средней школы № 1 (г. Городец). Жил в городе Городце, похоронен на Кудашихинском кладбище. Награды: ордена Отечественной войны 1-й степени (06.04.1985), Александра Невского (26.07.1944), Красной Звезды (31.08.1943, 17.09.1944), медали.