Benjamín speelde in het verleden bij Real Valladolid (1994-1998), Real Betis Balompié (1998-2005, 2006-2007), Cádiz CF (2005-2006), CD Xerez (2007). In het seizoen 1997/1998 was de middenvelder met Real Valladolid actief in de UEFA Cup. In 2005 won Benjamín met Real Betis de Copa del Rey en werd tevens kwalificatie voor de UEFA Champions League behaald. Sinds 2008 staat hij onder contract bij CF Palencia.