A Camden County man is facing arson charges after he set himself on fire as police tried to take him into custody last week at a home in Berlin Borough, authorities said.

Karl H. Ireland, 47, of West Berlin, was hiding under a porch when police arrived to investigate a report he’d violated a restraining order, police said. When police ordered him to show his hands, Ireland poured a container of gasoline on his head and ignited his clothes, police said.

An officer used a Taser to force Ireland to the ground so they could extinguish the blaze and administer first aid, police said. He was taken to a hospital in Philadelphia, where he remains, according to the Camden County Prosecutor’s Office.

Police charged Ireland with arson, criminal trespass, and violating a restraining order.

Rebecca Everett may be reached at reverett@njadvancemedia.com. Follow her on Twitter @rebeccajeverett. Find NJ.com on Facebook.

Have a tip? Tell us. nj.com/tips

Get the latest updates right in your inbox. Subscribe to NJ.com’s newsletters.