A South Australian police officer has been charged with trying to perform an exorcism on a teenager at a church youth camp.

The 28-year-old off-duty senior constable and two other adults have been charged following a camp run by the Lutheran church in the Barossa Valley in April, Adelaide's The Advertiser reports on Tuesday.

It's alleged the three restrained the boy after he complained of stomach pains in an incident that allegedly went for about 12 hours.

The police officer has been charged with false imprisonment and aggravated assault, and suspended pending the outcome of the charges.

All three have been released on bail to appear in Adelaide Magistrates' Court on a date to be set.

The police officer was arrested and charged on Thursday 2 July, but the details of the exorcism allegations were revealed in The Advertiser on Tuesday.

AAP