Laureatosi nel 2005 presso l’Università degli Studi di Palermo, ha ottenuto il dottorato di ricerca nella stessa università nel 2010.
Ha partecipato a numerosi convegni e conferene nazionali ed internazionali; inoltre ha reso parte a corsi di formazione e nei programmi delle scuole matematiche.
È stato dal 2006 al 2007 collaboratore per il progetto “Simulazione di fluidi ad alto numero di Reynolds interagenti con pareti rigide e studio della separazione del boundary layer”.
Nel 2009 ha partecipato come tutori alla “Scuola di Calcolo Scientifico con MATLAB” a Palermo.