He served in the New Jersey State Senate from 1982 to 2008. He represented the 9th Legislative District. Previously he served on the Ocean County Board of Chosen Freeholders from 1977 to 1982, and was the Mayor of Surf City, New Jersey from 1966 to 2015.