From the year 2003 to 2005 he played for Al-Ahli. He then played for Dorados from the year 2005 to 2006. He also represent Catalonia from the year 1995 to 2005. Pep also played for spain. Representing Spain in international competition for their Under-21, Under-23, and senior sides. From 2007 to 2008, he managed for Barcelona B. He then later managed for Barcelona
from the year 2008 to 2012.