Григорий Голосов в 1985 году закончил гуманитарный факультет Новосибирского государственного университета по специальности «история» , диплом с отличием.
В 1987 году защитил в Новосибирском университете диссертацию, став кандидатом философских наук.
В 1995 году в Центрально-Европейском университете получил степень Master of Arts (M.A., рус. магистр искусств) по политическим наукам.
В 1999 году в Институте сравнительной политологии РАН защитил диссертацию по теме «Становление и развитие российской партийной системы: сравнительный анализ» , став доктором политических наук.
С 1987 по 1995 годы работал в Новосибирском государственном университете, сначала на кафедре философии, а затем в Институте переподготовки и повышения квалификации преподавателей общественных наук при НГУ.
С 1996 года преподаёт в Европейском университете в Санкт-Петербурге.
С 2011 года занимает в Европейском университете в Санкт-Петербурге должность университетского профессора сравнительной политологии.
В разные годы занимал временные преподавательские и исследовательские позиции в зарубежных образовательных и исследовательских заведениях: Оксфордский университет (1993), Институт перспективных российских исследований им. Кеннана (1993, 1998), Калифорнийский университет в Беркли (1995—1996), Университет Нотр-Дам (1998), Университет Осло (1998), Нидерландский институт перспективных гуманитарных и социальных исследований (1999), Центрально-Европейский университет (2001), Парижский институт политических исследований (2001).
С 1 августа 2002 по 1 мая 2003 год работал в Международном исследовательском центре им. Вудро Вильсона.
В 2007—2010 был главным редактором журнала «Российское электоральное обозрение» , выходившего в рамках проекта «Межрегиональная электоральная сеть поддержки/IRENA» при поддержке Европейского союза. Член редакционных советов международных научных журналов Party Politics (с 2001 года), Europe-Asia Studies (с 2003 года), Slavic Review (с 2006 года), Region (с 2012), Russian Politics (с 2015).