Hijo menor del administrador de una azufrera, Leonardo Sciascia estudió magisterio en Caltanissetta (Sicilia) y dedicó parte de su vida a la enseñanza (en Racalmuto entre 1949 y 1957, y en Caltanissetta desde 1957 a 1969).