A Shrewsbury Borough police officer is facing harassment and assault charges following two incidents involving a woman.

The first incident happened on Jan. 25 when Officer Ryan Cullinane, 27, showed up to the home of an unidentified woman and entered the house "without being invited in," according to a criminal complaint in the case.

The complaint said Cullinane got into a fight with another man at the home when he refused to leave. The complaint said he punched the man in the face.

The next day, Cullinane showed up to a restaurant where the woman was, authorities said. He then followed her home and "made unwanted contact and communication" with the victim, the complaint states.

"Victim asked (Cullinane) to leave her residence several times, but (Cullinane) failed to cooperate," the complaint said.

Cullinane was charged with harassment, trespassing and simple assault. He is scheduled to appear in court on March 30.

Cullinane could not be reached for comment. A message to the chief of the Shrewsbury Borough Police Department was not immediately returned.

Alex Napoliello may be reached at anapoliello@njadvancemedia.com. Follow him on Twitter @alexnapoNJ. Find NJ.com on Facebook.

Have a tip? Tell us. nj.com/tips