Вахруков Сергей Алексеевич родился 20 июня 1958 года в городе Рыбинске Ярославской области. В 1980 году окончил Рыбинский авиационно-технологический институт; в 1997 году — Российский государственный гуманитарный университет. В 1994-1995 годах был заместителем губернатора Ярославской области, госсекретарем правительства Ярославской области. С 1996 года по 1996 год был первым заместителем губернатора Ярославской области. В 1996-2000 годах занимал пост председателя думы Ярославской области. В 2000-2001 годах — заместитель полномочного представителя президента РФ в Уральском федеральном округе. В 2001-2004 был первым заместителем полномочного представителя президента России в Уральском федеральном округе. С декабря 2007 года – губернатор Ярославской области.