As alleged robbers go, Shawn Patrick Clarke appears both clumsy and cursed with bad timing.

» Download our PostNOW app to get the latest Breaking News

The homeless man was arrested in Delray Beach on Thursday after he punched and robbed a man in viewing distance of a police officer.

When Clarke ran from police, he didn’t get far before tripping over a curb and dropping two heroin packets he held in his hand, according to an arrest report.

Clarke is facing charges of battery, robbery, possession of heroin, possession of drug equipment and resisting arrest without violence. Clarke, 44, is being held in the Palm Beach County Jail in lieu of $11,500 bail.

Clarke was arrested after he punched a 34-year-old man near the Arts garage garage at 95 N.E. 1st Avenue, north of Atlantic Avenue. A Delray Beach police officer who knew Clarke and was on patrol in an unmarked car and watched the attack take place.

The victim fell to the ground after getting struck in the back of the head and sustained multiple cuts to his face, hands and knees. Clarke then grabbed the man’s cellphone.

Two police officers gave chase. Clarke ran about two blocks before tripping over a curb and dropping the baggies of heroin. Clarke also had a crack pipe in his shirt pocket, the report said.