MARTIN COUNTY — A Stuart man is accused of biting, beating and slamming another man's face against a curb over vodka Sunday.

Louis Piselli, 52, who is homeless and lives in Stuart, was arrested on two felony charges of aggravated battery and battery on a law enforcement officer around 8 p.m.

Stuart police officers said a man approached an officer "covered in blood." He said Piselli had beaten him up and bit his ear during an argument over vodka, police said.

The man told police he was in the 3600 block of Southeast U.S. 1 in Stuart when Piselli asked him for some vodka.

The man said he became upset with Piselli when Piselli began to drink too much.

More:Port St. Lucie police investigating armed robbery at Circle K store

The man said Piselli became agitated and threw his bicycle at him, slammed his head against the curb, bit him and punched him in the face multiple times.

Police said the man was taken to a local hospital with two puncture wounds on his ear. He received 12 stitches on his forehead, police said.

When police were taking Piselli to jail, he tried to vomit in the patrol car and he spit in one officer's face, police said.

Piselli was taken to the Martin County Jail. Bond was set at $12,500.

More:Man, woman accused of carrying meth, cocaine, heroin after traffic stop in Palm City