 Pinto appeared in 160 top-flight games during 16 seasons, also representing in the competition Betis.Born in El Puerto de Santa María, Cádiz, Andalucía, Pinto, a product of Real Betis' youth system, moved up to the first team and made his La Liga debut for the club during the 1997–98 campaign (one game as a second-half substitute against Racing de Santander).Unable to dislodge Toni Prats at Betis, Pinto switched to RC Celta de Vigo a year later.