Obviously, if you don't confront him about it, he's not going to stop. If you know he's cheating, and you don't call him out for it, you implicitly give him permission to continue.
You're the DM. If you want a "no cheating" rule on your table, you need to enforce it yourself. Who else would do...