Laureato con lode in Scienze Pedagogiche, si è formato al Politecnico di Milano come Esperto di didattica assistita dalle nuove tecnologie ed ha perfezionato gli studi in Sviluppo delle tecnologie informatiche e applicazione alle metodologie didattiche conseguendo anche con un master in Evoluzione e sviluppo delle scienze pedagogiche. Si interessa di didattica digitale e di tecnologie per l’inclusione. Conduce laboratori d’aggiornamento per la formazione degli insegnanti in azioni sulle metodologie didattiche cooperative e integrate con le nuove tecnologie. Insegnante di Laboratori di tecnologie informatiche negli istituti tecnici, è attualmente docente a contratto INF/01 presso le Università di Bari e Foggia.