Puerto won his only cap for the Spanish under-21 team on 9 September 2014, playing 54 minutes in the 1–1 home draw against Austria for the 2015 UEFA European Championship qualifiers held in Puertollano.