Dale Betts, 55, of Wilton, was charged Friday after he walked into Town Hall and created a disturbance in one of the offices, police said.
Betts had previously been warned by Westport police not to have further contact with anyone at Town Hall or to enter the premises because of earlier incidents.
There were no reports of injuries in the incident.
He was charged with public disturbance and second-degree criminal trespass. He was released on a written promise and scheduled to have appeared Monday at Norwalk Superior Court.