Berks County detectives arrested Lower Heidelberg Township police Officer John Masciotti on Thursday.
The district attorney says Masciotti faces theft charges for $4,900 in recent unauthorized withdrawals from the officers' association. Masciotti was secretary and treasurer of the fund.
The officer had been on the force at least 15 years. He had turned in a letter of resignation on Tuesday, the day before the withdrawals came to light.
Masciotti did not give a statement when he surrendered to authorities. His attorney, Allan Sodomsky, says he doesn't believe Masciotti had any criminal intent.
Sodomsky also says the money has been returned.