Nasceu em São Paulo. Iniciou a carreira como diretor de fotografia e logo passou a atuar no cinema, na televisão e na publicidade. Dirigiu os longas "Zagati" (2001), exibido na 26ª Mostra, "Soluços e Soluções" (2001), "Musicagen" (2007), exibido na 29ª Mostra, "Trilhos Urbanos" (2007), "Inversão" (2010) e "Insubordinados" (2013), exibido na 38ª Mostra. Também produziu o filme "400 Contra 1 - Uma História do Crime Organizado" (2010), de Caco Souza, e dirigiu a série "Bipolar" (2010).