Born in France, he represented Haiti at the international level and was a member of the squad at the 2013 CONCACAF Gold Cup.
[3] In October 2014, Maurice signed a short-term deal with Indian Super League club Chennaiyin FC.
[5] After Maurice's spell with Chennaiyin ended, he signed for Nea Salamis in Cypriot First Division.
[7] In March 2017, Maurice signed a one-year contract with Kazakhstan Premier League side FC Taraz.
After a trial and a few friendly games, Maurice signed with UR Namur in the fourth Belgian Division at the end of January 2020.