After serving on the Ocean Township Planning Board in 1978 and 1979, Villapiano was elected to the Ocean Township Council, serving from 1979 to 1987. Villapiano was elected to the
Monmouth County Board of Chosen Freeholders in 1987, where he advocated for establishment of the county's first shelter for homeless families. Villapiano defeated Villane's son Thomas in a September 15, 1988, special election to fill the vacant seat, and was sworn into office on September 28, 1988, cutting the Republican majority in the Assembly to 41–39. The special election was the last one before the passage of an amendment to the
New Jersey State Constitution that allows the political party of a departing elected official to select a replacement. As a member of the Assembly, Villapiano served as a member of the Appropriations Committee and advocated for beach replenishment on the
Jersey Shore and expansion of the state's Urban Enterprise Zone program. As part of the Republican Party landslide in the 1991 general election as a backlash against Governor
James Florio's tax increases, Villapiano and Jacobson lost their re-election bid and were replaced in the Assembly by
Steve Corodemus and
Thomas S. Smith. In his book
How to Rig an Election: Confessions of a Republican Operative,
Allen Raymond described his involvement in the 1991 race on behalf of the campaign committee of Assembly Speaker
Chuck Haytaian, creating advertisements falsely implying that Villapiano had awarded himself bonuses after laying off dozens of employees at his day camp, and another piece that charged that Jacobson and Villapiano had been involved with crooked real estate deals. In the 1993 general election, Jacobson and Villapiano ran again for Assembly, losing again to Corodemus and Smith. In March 2007, Villapiano announced that he would run as a Democrat to fill the
New Jersey Senate seat being vacated by the retirement of Republican Joseph A. Palaia. In the November 2007 general election, Republican
Sean T. Kean won the seat by a 28,249 to 16,314 margin. ==References==