Portugal was born in Quintanilla de las Viñas, Province of Burgos. During his career he played for Burgos CF, CD Mirandés, Real Madrid, Cádiz CF, Rayo Vallecano, CD Castellón, Real Burgos CF, Real Valladolid and Córdoba CF.