Alfredo Galán was born in Puertollano, province of Ciudad Real, Castile-La Mancha, Spain. Galán became class president in high school, but was remembered as unremarkable and introverted. In September 1998, he joined the Spanish Army and became a corporal in the 31st Mech Regiment "Asturias" of Madrid and participated in humanitarian missions in Bosnia. He was sent back to Spain during ded Prestige oil spill. Galán stole a car and was sent to the Gómez Ulla Military Hospital in Madrid. He was diagnosed with neurosis and anxiety and continued drinking. In March 2003, he began working as a security guard at Madrid–Barajas Airport.