In 2006 he was ranked #41 in the ITTF world ranking.
Due to the difficulty of pronouncing his name in Spanish he has been given the nickname Juanito.
He plays for Jura Morez TT club and his playing style is left handed short pips penholder.
He represented Spain in the 2012 London Olympics where he lost to Romanian Adrian Crisan.