MERRIMAC – A Haverhill bicyclist who police say repeatedly swore at an officer trying to pull him over Monday morning was charged with disorderly conduct and disturbing the peace.

Hours later in Newburyport District Court, Joseph D. Angelone, 21, 423 Main St., first floor, saw the disturbing the peace charge dismissed. He was found responsible for disorderly conduct and ordered to pay a $150 fine, according to court records.

Angelone was wearing headphones and driving his mountain bike erratically on East Main Street, almost striking a car, according to a police report.

Merrimac police Officer Anthony Harris spotted Angelone and ordered him to pull over. Instead, Angelone continued pedaling and crossed in front of traffic in Merrimac Square.

“While continuing to travel west on East Main Street, Angelone was yelling (expletive) you pig, what the (expletive) you gonna do?” Harris wrote in his report.

As he continued to defy Harris, at one point biking against the flow of traffic, Angelone’s demeanor drew the attention of many people. Harris followed Angelone for several blocks, by this time assisted by Officer Jeffrey Boisvert. Eventually, Angelone stopped at the corner of West Main Street and Woodland Street.

“I asked him why he was driving this way, refusing to stop and yelling at me. Angelone said it was because his brother had been arrested recently and that he was upset,” Harris wrote in his report.

Angelone soon began apologizing and called his behavior a “tremendous mistake.”

Harris ran Angelone’s information through his computer and learned that he had an active warrant out of Haverhill District Court. That prompted Harris to handcuff him and bring him to the police station for booking, according to the report.

Staff writer Dave Rogers can be reached by email at drogers@newburyportnews.com. Follow him on Twitter: @drogers41008.