Vacca was born in the Bronx in 1955 and raised in Pelham Bay.
Prior to being elected to the City Council in 2005, Vacca served as District Manager of Bronx Community Board 10 for 26 years, and was appointed to the position in 1980, when he was only 25 years old, becoming one of the youngest District Managers in the city's history.