Сухоруков Александр Петрович родился 11 ноября 1955 года в городе Касли (Челябинская область). В 1977 году окончил Челябинское высшее танковое командное училище, а в 1992 году - Высшую школу КГБ.
С 1977 по 1996 год проходил службу на офицерских должностях в Вооруженных Силах и органах госбезопасности Российской Федерации. В 1996 году стал заместителем руководителя Северо-Западного регионального центра по валютно-экспортному контролю Министерства финансов РФ, а в 2000 году – его главой.
В 2004 году был назначен руководителем территориального управления Федеральной службы финансово-бюджетного надзора. В 2006 году возглавил организационно-инспекторское управление Федеральной налоговой службы. В 2007 году стал советником министра обороны РФ, начальником организационно-инспекторского управления.
В 2007 году был назначен помощником председателя правительства РФ, также с 2007 по 2008 год являлся директором департамента контроля и проверки выполнения решений правительства РФ. В 2008 году занял пост заместителя директора Федеральной службы по оборонному заказу, а через год - директора.
В сентябре 2011 года указом президента РФ был назначен первым заместителем министра обороны РФ.
Награжден медалью ордена "За заслуги перед Отечеством" II степени, почетной грамотой правительства РФ и др.