In your case, if you initiate criminal case it will take time, because in matrimonial matters, impounding of the passport takes a long judicial process. So, to solve your problem, you should do the following things:
1. Get confirmed that really, he will be leaving the country for five years or substantial period;
2. If so, file a simple application before the mediation cell, where he reached to a settlement explaining them the situation and his intention of leaving the country to avoid leagal consequences;
3. engage a good advocate and through him, file a civil suit seeking permanent injunction along with interim relief of temporary injunction restraining him to leave the country without settling the matrimonial disputes. In this very suit, as intrim relief, you can ask the court to direct him to surrender his passport till the case is decided. This is a civil suit. If the court grants interim relief, which will be done within three days from the date of filing suit, in some cases, within two weeks of filing suit, his passport will be surrendered in the court.
4. Otherwise,you can approach the High Court making passport authority as well as husband party and seeking the surrender of passport till the disposal of matrimonial matter.