Родился 29 октября 1918 года в деревне Ильино Пустошкинского района в семье крестьянина. После окончания школы работал на стройке. В 1938 году призван в Советскую Армию. Окончил дивизионную партийную школу. Был избран секретарем бюро комсомольской организации части.
Начало Великой Отечественной войны встретил на западной границе в качестве политрука роты. Молодой офицер-политработник вместе с войсками прошел с оборонительными боями путь до Москвы. Затем воевал под Сталинградом, освобождал города и села Украины, Польши. Стал заместителем командира 117-го гвардейского стрелкового полка 39-й гвардейской стрелковой дивизии по политчасти. 24 апреля 1945 года гвардии майор Г. Н. Кухарев возглавил батальон, в котором погибли командир и многие офицеры. Бойцы под его руководством отразили яростную контратаку противника и перешли в наступление, овладели несколькими населенными пунктами. 28 апреля полк завязал упорные бои с двухтысячным гарнизоном эсэсовцев, укрепившихся в подземном заводе. Г. Н. Кухарев в качестве парламентера был направлен в гарнизон этого завода в пригороде Берлина с ультиматумом о капитуляции. Комендант гарнизона ранил его, а Кухарев убил коменданта и его заместителя. И добился капитуляции гарнизона. Затем руководил захватом плацдарма на реке Шпрее, обеспечив переправу всего полка.
Подробнее...