Perica represented Croatia at the FIFA U-20 World Cup in 2013. He was Croatia's youngest player, aged 17, and scored in a 2–1 win over New Zealand on 29 June.