PARIS (AP) -- French President Francois Hollande is decrying an "unforgivable moral error" by his former budget minister, who has admitted in his blog to lying about a once-secret foreign bank account.

A spokeswoman for Paris prosecutors said authorities filed preliminary charges Tuesday against Jerome Cahuzac for alleged money laundering. If convicted, he faces up to five years in prison and a 375,000-euro ($481,500) fine.

Cahuzac wrote on his blog that he told investigating judges he had a foreign bank account for 20 years. Calls to his lawyer and to colleagues to verify the comments were not returned.

Hollande's office denounced Cahuzac's behavior. The minister had long criticized the use of overseas tax havens and had insisted he didn't have a foreign bank account. He quit the government amid the ballooning scandal.

Try any of our Foolish newsletter services free for 30 days. We Fools may not all hold the same opinions, but we all believe that considering a diverse range of insights makes us better investors. The Motley Fool has a disclosure policy.