Mesca has represented Portugal at youth level. He was selected to the preliminary Guinea-Bissau squad for the 2017 Africa Cup of Nations.