A Perth bricklayer has punched a man and pinned him to the ground after he allegedly broke into his Baldivis home and came face-to-face with a six-year-old girl.

Video showed James Burton, 25, holding down the alleged home intruder, casually lighting a cigarette as he waits for police to arrive.

When police arrive they arrest the man as he screams “I didn’t do it”.

The alleged thief, 23, reportedly entered the home after jumping the back fence.

He allegedly moved around the home unnoticed for a short time, taking keys from the kitchen bench, entering the garage and taking a purse from a parked car.

The alleged thief then ran into Mr Burton’s partner’s daughter, six-year-old Kayleigh Campbell.

“He came rushing,” she told 9NEWS.

“He was a stranger.”

Mr Burton chased the man and caught up with him 100 metres from the home.

“I just gave him three left-rights,” Mr Burton said.

“I’ve done boxing pretty much all my life, and also Brazilian jujitsu.”

Mr Burton pinned the man to the ground and held him down until police arrived.

A neighbour told 9NEWS they think they saw the man in the area in the weeks prior to the alleged break-in.

The 23-year-old was charged with stealing and aggravated burglary.