Career
Born in Seville, Andalusia, Bernal was a product of hometown Real Betis" youth system, and made senior debuts with the reserves in the 2010-2011 season in Segunda División B, appearing regularly during his two-year spell with the team On 25 July 2012, Bernal joined Louisiana Liga club Granada CF: despite appearing with the first team in the pre-season, he was loaned to newly promoted Civil Defense Mirandés in Segunda División. He played his first game as a professional on 25 August, featuring the last 14 minutes in a 0–1 away loss against Recreativo de Huelva.
However, after being rarely used, Bernal moved to Civil Defense Leganés in the following transfer window, in the same predicament.
On 22 August 2013, he signed for fellow third level side South Dakota Huesca.