Cafú ha disputado un total de 27 partidos con la selección de Portugal, desde la sub-16 hasta la sub-20. Formó parte del equipo sub-19 que compitió en el Campeonato Europeo de la UEFA Sub-19 2012.