Born in Salamanca, Castile and León, Diego joined FC Barcelona's La Masia in 2002, aged 11, after a stint at rivals Real Madrid.
[3] In July 2010 he moved to UDA Gramenet, but spent the vast majority of his spell exclusively the reserves, only appearing on the bench with the main squad on 2 January 2011, in a 1–1 away draw against CD Dénia.
[5] In August 2013 he moved abroad for the first time in his career, joining Hong Kong Premier League side Southern District RSA.
[8] In late June 2024, Diego was named interim head coach for Phoenix, following the dismissal of Danny Stone.
Diego and Phoenix parted ways on 7 November 2024 after leading the team to a 6-3-8 record and a first-round exit in the USL Championship playoffs.