До Гриба должность главы района занимал Олег Клемешов. Он пошел на повышение в мэрию после того, как место заместителя градоначальника освободил Данияр Сафиуллин в связи с участием в выборах мэра в качестве кандидата.
Гриб получил среднее специальное образование в Казахстане. После службы в армии поступил в Новосибирский институт народного хозяйства. Работал в течение 18 лет на разных предприятиях Новосибирска.
С 2009 по 2014 годы работал замдиректора по социальным вопросам ОАО «Новосибирский металлургический завод им. Кузьмина». Затем стал замначальника управления специальной связи Новосибирской области. В 2015 году занял кресло заместителя главы Ленинского района.