Born in Pamplona, Navarre, Roberto spent 12 professional years at local CA Osasuna, being the team's undisputed starter in eight of those.
In the 1986–87 season he contributed 19 games, but the side barely avoided La Liga relegation.
In the 1990–91 campaign, as Osasuna finished a best-ever fourth place in the top division, Roberto played 3,191 minutes in 36 matches.
[1] However, the emergence of 19-year-old Javier López Vallejo, also brought up at Osasuna, prompted his exit in 1995 at the age of 33 to Segunda División B side Málaga CF, and he closed out his career after two more seasons.
He then returned to his first club, acting as goalkeeper coach for both the first and second teams.