Born in Oviedo, Asturias, José Alberto started his career at Astur CF's youth setup in 2001 (later renamed Oviedo ACF); at that time, he was playing as a senior for Tercera División side SDR San Lázaro, but retired shortly after.
[1] In 2008, José Alberto moved to Sporting de Gijón, being named assistant manager of the under-14s.
[4] On 9 June 2016, José Alberto was appointed manager of the reserves, freshly relegated to the fourth division.
[8] He was sacked on 21 December 2019, after two losses against fourth-tier Zamora CF in the Copa del Rey, and Extremadura UD.
[12] On 13 December, he replaced sacked Guillermo Fernández Romo at the helm of Racing de Santander, still in division two.