Родился 29 октября 1918 года в деревне Ильино Пустошкинского района в семье крестьянина. После окончания школы работал на стройке. В 1938 году призван в Советскую армию. Окончил дивизионную партийную школу. Был избран секретарем бюро комсомольской организации части.
Начало Великой Отечественной войны встретил на западной границе в качестве политрука роты. Молодой офицер-политработник вместе с войсками прошел с оборонительными боями путь до Москвы. Затем воевал под Сталинградом, освобождал города и села Украины, Польши. Стал заместителем командира 117-го гвардейского стрелкового полка 39-й гвардейской стрелковой дивизии по политчасти. 24 апреля 1945 года гвардии майор Г. Н. Кухарев возглавил батальон, в котором погибли командир и многие офицеры. Бойцы под его руководством отразили яростную контратаку противника и перешли в наступление, овладели несколькими населенными пунктами.
28 апреля полк завязал упорные бои с двухтысячным гарнизоном эсэсовцев, укрепившихся в подземном заводе. Г. Н. Кухарев в качестве парламентера был направлен в гарнизон этого завода в пригороде Берлина с ультиматумом о капитуляции. Комендант гарнизона ранил его, а Кухарев убил коменданта и его заместителя. И добился капитуляции гарнизона. Затем руководил захватом плацдарма на реке Шпрее, обеспечив переправу всего полка.
Звание Героя Советского Союза Г. Н. Кухареву было присвоено 15 мая 1946 года. Он награжден также орденами Ленина, Красного Знамени, Отечественной войны II степени, двумя орденами Красной Звезды, медалями.
В 1947 году окончил военно-политическое училище. С 1959 года полковник Г. Н. Кухарев – в запасе. Жил и работал в Запорожье, Калинине, Риге. Умер 25 ноября 1984 года. Похоронен в Риге.
Литература:
Кухарев Григорий Никанорович // Подвиги героев бессмертны / Н. П. Корнеев, О. В. Алексеев. – Псков, 2005. – С. 98-99.