Después de terminar el bachillerato en el Instituto Santísima Trinidad de Baeza en 1974, se licenció en Derecho por la Universidad de Sevilla en 1979. Antes de terminar sus estudios, desempeñó distintos trabajos como albañil, camarero, y ayudó a su padre en una gasolinera.
Aprobó las oposiciones para juez en 1981. Su primer destino fue Valverde del Camino (Huelva). Posteriormente, fue trasladado al Juzgado de Primera Instancia e Instrucción de Villacarrillo (Jaén). En 1983 ascendió a magistrado, siendo destinado al Juzgado de Primera Instancia e Instrucción n.º 3 de Almería. En 1987 se le nombró inspector delegado para Andalucía del Consejo General del Poder Judicial, y el 29 de enero de 1988 tomó posesión como magistrado del Juzgado Central de Instrucción n.º 5 de la Audiencia Nacional.6 También ha sido profesor de Derecho Penal en la Universidad Complutense de Madrid. Baltasar Garzón está casado y es padre de tres hijos.
- via Goodreads