A 21-year-old man Prince William man has been charged with impersonating a law enforcement officer and a firefighter, according to police.

Christopher Santiago, of Triangle, was wearing a bullet proof vest and a gun belt and identified himself as a government contractor and then a volunteer firefighter when he was confronted by patrol officers Thursday morning, according to a news release from the Prince William County Police Department.

Officers approached Santiago when they saw his vehicle with flashing red and white lights at a Dumfries intersection. Police said an investigation determined that Santiago had stopped his vehicle and activated his lights to engage with a citizen.

Police searched employment records and found Santiago was not employed by any law enforcement or other government agency, and he was arrested.

A court date was set for Sept. 9.