Vojtěch Adam se narodil 12. září 1950. V polovině 70. let úspěšně absolvoval Lékařskou fakultu Univerzity Jana Evangelisty Purkyně v Brně.

Po studiích krátce působil jako sekundární lékař na chirurgickém oddělení nemocnice v Ivančicích. V letech 1980 až 1981 byl ambulantním chirurgem na poliklinice v Židlochovicích. Od roku 1981 pracoval na pozici vedoucího lékaře oddělení klinické onkologie na poliklinice.

Po revoluci získal pozici na chirurgickém oddělení v Ivančicích, kde působil do roku 2002.

Stranickou legitimaci KSČ získal v roce 1976, členem její nástupnické organizace KSČM přestal být v roce 1992.

Do politiky vstoupil v roce 1990, kdy se stal poprvé zastupitelem v Ivančicích.

O dva roky později byl také zvolen ivančickým starostou a zůstává jím dosud. Přes zastupitelstvo Jihomoravského kraje se dostal až do Sněmovny, poprvé ovšem v roce 2008 jako náhradník za Martu Bayerovou, tehdy zvolenou do Senátu.

Poslanecký mandát obhájil coby nestraník za KSČM v roce 2010. V předčasných volbách do Sněmovny v roce 2013 se v Jihomoravském kraji střetl se svým synem Petrem. Ten kandidoval za hnutí Úsvit přímé demokracie. Do poslaneckých lavic usedli oba.