He has appeared for the Spanish national team.
An academy graduate of local side Sevilla, he made his senior debut for the club's reserve side in 2011 before going on to feature in 62 official games for the first team.
During his time with Sevilla, he was part of the squad which won the Europa League title in 2014.
The following season, he joined Premier League club Liverpool for a reported fee of £12 million where he has since made over 100 appearances and collected runners-up medals in the EFL Cup, Europa League and a winner's medal in the Champions League.
Moreno was part of the Spain under-21 team that won the 2013 UEFA European Championship and made his senior debut the same year.