Casal nació en Buenos Aires en 1958.
Cursó sus estudios secundarios en el Colegio Nacional de Buenos Aires, donde fue egresado en 1976.
Se graduó como abogado en la Universidad de Buenos Aires (UBA) en 1982[2] y obtuvo su título al año siguiente.
[3] Casal comenzó su carrera en la justicia penal ordinaria de la Ciudad de Buenos Aires en 1977 como empleado.
Entre 1983 y 1987 fue secretario de Juzgado de Sentencia en el mismo fuero, y fue designado secretario letrado de la Procuración General de la Nación hasta 1992,[1][3][4] cuando se convirtió procurador fiscal ante la Corte Suprema, cargo que ocupó durante 25 años hasta 2017.