Родился 2 января 1947 года в селе Леждом Вологодской области.
Окончил Вологодский молочный институт, специальность — механизация сельского хозяйства.
В первые годы по окончании вуза работал на местных предприятиях методистом по производственной гимнастике, инженером по технике безопасности. С 1970 по 1974 годы — на партийной работе: был лектором Грязовецкого райкома КПСС, вторым и первым секретарем комитета ВЛКСМ того же района. Затем, до 1977 года, возглавлял совхоз «Сидоровский».
В 1977 году назначен начальником управления сельского хозяйства Грязовецкого райисполкома. С 1980 по 1986 годы работал председателем правления колхоза «Заря», после этого, по 1989-й, первым заместителем председателя агропромышленного комитета Вологодской области. В 1989 году стал председателем агропромышленного комитета Вологодской области, первым зампредседателя облисполкома.
В 1991 году снова избран председателем правления колхоза « Заря», позже преобразованного в «Племзавод «Заря», генеральным директором которого Подгорнов являлся по 2005 год. С 2005 по 2007 годы занимал должности генерального директора «Нутритек-Агро» и «Нутритек-агро-Вологда».
С конца 2006 года по настоящее время — генеральный директор ООО «Подгорнов и К».
Кандидат экономических наук, заслуженный работник сельского хозяйства России. Награжден орденом «Знак Почета».