Comincia a lavorare in teatro come attore dopo essersi diplomato, nel 1995, all’Accademia d’Arte Drammatica del Teatro Bellini di Napoli. Svolge un’intensa attività lavorando maggiormente con due registi: Renato Carpentieri e Tato Russo, prende parte a diversi spettacoli, tra cui Museum, Medea, Morte di Carnevale, Pulcinella Petito per la regia di Carpentieri, e Sogno di una notte di mezza estate (dove interpreta PUCK), L’Opera da tre soldi e i musicals Masaniello e Viva Diego per la regia di Russo. Ha lavorato altresì con Gianfelice Imparato, Enrico Maria Lamanna, Lucio Allocca, Carlo Cerciello, Livio Galassi, Orlando Forioso e Fabio Mangolini. Approda alla regia nel 2003 con due lavori Il Letto di G. Manfridi e Molto Rumore Per Nulla di W. Shakespeare, entrambi per il Teatro Bellini di Napoli. La collaborazione con il Teatro Bellini continua con l’aiuto-regia di Hotel Excelsior e Masaniello di Tato Russo e con le regie di Sogno di una notte di mezza estate e La Bisbetica Domata di Shakespeare, e Raccontando Rodari e La stanza dei sogni di Chiarastella Gabbanelli. Nel 2007 dirige Nu Pulcinella, dduje Pulcinella, tre Pulcinella, prodotto dal Teatro Stabile di Napoli Mercadante, nel 2009 La Sveglia, prodotto da Media Aetas Teatro. Per il cinema ha preso parte a Una canna con Goldrake di Giuseppe Gandini, a Rose e pistole di Carla Apuzzo, e a una decina di cortometraggi. In TV ha preso parte a La squadra e Un giorno per sempre prodotti dalla RAI. Sempre per la RAI lavora spesso in radio prendendo parte a diversi sceneggiati radiofonici per RAI International.