Геннадий Николаевич Сухорученков родился 4 августа 1947 года в Брянской области. Имеет два высших образования (окончил Высшую школу МВД в 1974 году и Симферопольский государственный университет в 1998 году) и большой опыт работы в силовых структурах. Служебную деятельность начал участковым инспектором милиции и прошел все ступени до звания генерал-майора милиции. Работал на различных должностях в системах МВД, налоговой администрации и милиции, таможни и казначейства.
Имеет богатый опыт работы в системе МЧС на руководящих должностях. С 2007 г. по март 2008 г. и с марта по ноябрь 2010 г. возглавлял Главное управление МЧС Украины в Луганской области.
Приказом МЧС Украины от 9 ноября 2010 года #1277 переведен на должность начальника Главного управления МЧС Украины в г. Севастополе.