Si è laureato in ingegneria delle Telecomunicazione nel 2004, dopo uno stage in Wind a supporto del gruppo che sviluppava servizi a valore aggiunto per il settore mobile, è stato assunto da una società di consulenza informatica lavorando prevalentemente su progetti SOGEI.
Nel 2007 ha superato il concorso da funzionario informatico presso la Corte dei conti dove è stato assegnato alla gestione dei sistemi informativi a supporto delle attività di controllo della Corte.