(Demian K. Woomer, 32 of Port Republic, faces first and second-degree assault charges. (Courtesy of Calvert County Sheriff’s Office))

Calvert County volunteer firefighters rushed to defend one of their colleague after a man walked into their firehouse with a knife, authorities said Tuesday.

Demian K. Woomer, 32, of Port Republic, came into the Solomons Volunteer Rescue Squad and Fire Department sometime before 11:18 a.m. on Feb. 4, according to the Calvert County Sheriff’s office.

Woomer grabbed a female volunteer he was in a relationship with around the neck and, wielding a knife, repeatedly yelled that he was going to kill her, authorities said.

Several of the department’s firefighters and rescue squad personnel hurried to help her, authorities said, pulling Woomer away from the woman and subduing him on the floor — where the deputy found him.

Woomer was charged with first- and second-degree assault, according to authorities.

The woman was treated for a wound to her hand, authorities said.

Read more: The Post’s crime coverage