Сергей Ветошкин родился 7 апреля 1970 года в городе Верещагино, Пермский край. В 1994 году, успешно окончил Пермскую государственную медицинскую академию, получив диплом с отличием по специальности «Лечебное дело». Позднее, получил дополнительное образование, завершив курс обучения в ФГОУ ВПО «Уральская академия государственной службы».
В период с 2000 по 2006 год, Ветошкин занимал должность депутата Земского Собрания Верещагинского района. Так же, являлся председателем вышеуказанного Собрания и занимал пост первого заместителя главы Верещагинского муниципального района.
С 2006 по 2007 год, замещал должность начальника отдела мониторинга территорий департамента территорий Администрации губернатора Пермского края.
Далее, в 2007 году, назначен заместителем начальника управления по взаимодействию с органами местного самоуправления аппарата Законодательного Собрания Пермского края, а в 2008 году, опытный руководитель возглавил вышеупомянутое управление.
Впоследствии, 18 сентября 2016 года, Ветошкин Сергей Александрович избран депутатом Законодательного Собрания Пермского края третьего созыва по одномандатному избирательному округу №24. Член фракции «Единая Россия». Является Депутатом, работающим на постоянной профессиональной основе.
Женат. Воспитывает двоих детей.