Skådespelare utbildad på Jacques Lecoq - Internationell teaterskola i Paris (1986-1988). Har arbetat med teater och film i Sverige, England, Frankrike och Spanien.
I Sverige har han bland annat arbetat på Unga Klara mellan 1999 och 2005, och på en lång rad teatrar runt om i landet. 2021 medverkade han i När Baba faller i poolen är Kl. 23:47 på Stockholm Stadsteatern i Husby. I London har han medverkat i uppsättningar som The Master and Margarita (2012) (som även turnerade i Europa och gavs på Avignonfestivalen och Drive your plow over the bones of the dead (2023) på London Barbican, som även den gästspelade runt om i Europa. Han har i Frankrike arbetat med regissören Peter Brook i Fragments (2009) och 11&12 (2009-2010).
Han har medverkat i filmer som Möte med ondskan av Reza Parsa, Babylonsjukan av Daniel Espinosa, När mörkret faller av Anders Nilsson och Wellkåmm to Verona av Suzanne Osten.