Андрей Гаврилович Сухоруков родился в крестьянской семье 27 ноября 1918 года в селе Займо-Обрыв области Войска Донского, ныне Азовского района Ростовской области. С 1932 по 1936 годы семья Сухоруковых жила в селе Весело-Вознесенка Фёдоровского района (ныне Неклиновского района) Ростовской области. Учился в Весело-Вознесенской средней школе, затем до 1937 г. учился в нашей школе № 77. В сентябре 1939 года Андрей Гаврилович Сухоруков стал курсантом Черниговского военно-инженерного училища. Учился в Ростовском автодорожном техникуме. Работал техником-строителем в городе Ростов-на-Дону.
В Красной Армии с 1939 года. Окончил Черниговское военно-инженерное училище в 1941 году. Офицер сапёрных войск Сухоруков А.Г. воевал с июля 1941 года. Участвовал в освобождении Белоруссии. Летом 1944 года капитан Сухоруков получил приказ произвести разведку реки Днепр в районе Могилёва и к рассвету 27 июля построить мост для пехоты и лёгких танков. Командир роты отдельного сапёрного батальона капитан Сухоруков при форсировании Днепра в районе деревни Буйничи (Могилёвский район Могилёвской области Белоруссии) 27 июня 1944 года провёл инженерную разведку участка реки, навёл сначала штурмовой, а затем низководный мосты.
Командир роты 195 отдельного сапёрного батальона 139 стрелковой дивизии Андрей Гаврилович Сухоруков был удостоен звания Героя Советского Союза за форсирование Днепра возле города Могилёва.
После Победы Андрей Гаврилович жил в городе Ейске, работал в ремонтно-строительном управлении. Скончался в 1971 году.