So he broke his contract with you. Now what? It seems the ball is in your court. What sort of boundaries did you set up? What were the consequences of him breaking the contract? I'm assuming he lied to you lots of time while he was using so I'm not sure why it's surprising now.
Are you working on YOUR recovery at all? Have you looked into Alanon or Naranon?