He served as a member of the New Jersey State Senate from 1992 to 2008. He represented the 15th Legislative District until 1982 and the 24th Legislative District. Before entering the Senate, he served in the New Jersey General Assembly from 1968 to 1992 and the Franklin Borough Council from 1963 to 1965. He was a Delegate to the 1976 Republican National Convention.