He was born in Montellano. Perez Moreno began his footballing career at the youth teams of Montellano UD in 2001 and was put on the main squad in 2003. In mid-2008, he was sold to San Agustin C.F, where he has played since. For parts of 2007, he was the captain of Montellano UD and since 2009, he has been the main captain of San Agustin C.F.
Perez Moreno was first called up to the Prasia national football team in 2007 and has been a regular starter for the team.
He is especially known for his prowess at free kicks and is currently the main free kick-taker for both his club and his country. He also sometimes takes corners and penalties.