Родился 11 ноября 1955 года в городе Касли Челябинской области.
Окончил Челябинское высшее танковое командное училище, Высшую школу КГБ СССР.
В 1973-1996 годах - проходил службу на офицерских должностях в Вооруженных Силах Российской Федерации и органах госбезопасности.
В 1996-2000 годах - заместитель руководителя, руководитель Северо-Западного регионального центра по валютно-экспортному контролю.
В 2000-2004 годах - руководитель Северо-Западного регионального управления валютного контроля Министерства Финансов Российской Федерации.
В 2004-2006 годах - заместитель руководителя, руководитель Территориального управления Федеральной службы финансово-бюджетного надзора.
В 2006-2007 годах - начальник организационно-инспекторского Управления Федеральной налоговой службы.
В 2007 году - советник Министра обороны Российской Федерации, начальник организационно-инспекторского управления Министерства обороны Российской Федерации.
В 2007 году - помощник Председателя Правительства Российской Федерации Зубкова В.А.
В 2007-2008 годах - директор Департамента контроля и проверки выполнения решений Правительства Российской Федерации.
В 2008-2009 годах - заместитель директора Федеральной службы по оборонному заказу.
Указом Президента Российской Федерации от 25 мая 2009 года Сухоруков Александр Петрович назначен директором Федеральной службы по оборонному заказу
