Have a clean slate

To have a record that shows no bad behavior or other problems from the past.

The man had many problems in the past. However, he now has a clean slate and is trying very hard to advance in his company.