The Jackass star was woken up on Thursday evening (September 13) with a kiss from a 24-year-old woman.
According to a criminal report obtained by TMZ, the woman then stripped off her clothes and began to masturbate in front of Margera as he called the authorities.
Police later apprehended the woman outside Margera's home after he demanded that she leave the premises.
The woman now faces several charges for trespassing, burglary and stalking.
Margera, best known for starring in MTV series Jackass and Viva La Bam, was recently detained at an airport for drunken behaviour.