Theodosio De Stefani Perez was born in the family castle in Santa Ninfa (Trapani) in southwestern Sicily.
He became professor of Entomology at the University of Palermo and in 1889 was appointed Chief of Phytopathology for Sicily.