Родился 4 октября 1897 в с. Красное Никольского района Пензенской области в семье крестьянина. Русский. Член КПСС с 1943 г. Окончил курсы ветеринаров. Работал ветеринаром. В Советской Армии с 1918—22 гг. Участник Гражданской войны. На фронте Великой Отечественной войны с октября 1941г. Командир отделения 219-го батальона инженерных заграждений, старший сержант Сухарев в ночь на 26.11.1943 г. при форсировании Днепра у с. Разумовка (Запорожский район Запорожской обл.) переправил на правый берег десант, 8 пушек и боеприпасы. Участвовал в захвате плацдарма. Звание Героя Советского Союза присвоено 22.02.1944 г.
После войны старшина Сухарев демобилизован. Жил в г. Никольске. Работал инструктором в райкоме партии. Награжден орденом Ленина, медалями. Умер 17.11.1968 г. В г. Никольске установлен бюст Героя.