Attore teatrale e cinematografico, ha frequentato la scuola del Piccolo Teatro di Milano diretta da Giorgio Strehler, con il quale ha lavorato in diversi spettacoli. Ha inoltre interpretato ruoli di rilievo in numerosi film tra cui "Smetto quando voglio", "Diaz" e "La Corrispondenza", oltreché in diverse fiction televisive come "Boris", "Distretto di Polizia" e "Baby". Nel 2022 ha pubblicato con Salani il romanzo Tutti gli uomini che non sono. Storia vera di una falsa identità.