È stato vice-coordinatore regionale in Basilicata del Popolo della Libertà.
Nel 2013 è stato eletto consigliere regionale per il Popolo della Libertà, ricoprendo la carica di capogruppo. Successivamente, è passato al Partito Democratico e ha continuato a svolgere attività politica nella regione.