A father and son have been charged over a citizen's arrest in which they put a man in hospital with serious injuries after catching him allegedly breaking into their business.

The men, aged 49 and 29, are accused of using excessive force in detaining the balaclava-clad man over the incident in which a stolen Isuzu ute was used in a ram-raid at a lawnmowing business south of Perth.

The Greenfields business allegedly ram-raided before the citizen's arrest Credit:Richard Polden

The victim was hospitalised for several weeks.

Police say the 38-year-old man was forcibly stopped from leaving the Greenfields business on April 3 after items were loaded into a trailer attached to the ute, leaving him with serious injuries.