Police pulled over 55-year-old Paul Moriarty Tuesday on Route 42 in Turnersville, Gloucester County.
He was arrested and charged with DUI, not staying in his lane and refusing to take a breath test.
Moriarty was mayor of Washington Township from 2004 to 2008.
He has served in the state assembly since 2006.
Moriarty sent a statement to Action News Wednesday saying he wasn't drinking and his arrest was an "abuse of power."