Григорий Васильевич Вершков родился в 24 апреля 1988 года в городе Партизанске Приморского края. В 2005 году призван в армию, после принятия присяги заключил контракт. Служил в 58-й гвардейской общевойсковой ордена Суворова армии на Северном Кавказе в должности командира отделения войсковой разведки. В 2014 году заключил контракт на прохождение службы в 155-й отдельной гвардейской ордена Жукова бригаде морской пехоты Тихоокеанского флота.
С самого начала специальной военной операции гвардии старший сержант, командир отделения управления гаубичного артиллерийского дивизиона Вершков был на передовой. Последний бой принял 26 августа 2022 года. Указом Президента Российской Федерации награждён орденом Мужества.