Oliveira durchlief die portugiesischen Juniorennationalmannschaften. Mit der U-19-Auswahl nahm er an der U-19-Europameisterschaft 2010 teil und wurde in die Mannschaft des Turniers gewählt. Bei der U-20-Weltmeisterschaft 2011 wurde er mit der U-20-Nationalmannschaft Vizeweltmeister. Bei der U-21-Europameisterschaft 2015 war er Mannschaftskapitän der U-21-Auswahl und erreichte mit dieser erneut den zweiten Platz.