Nascut in 16 martie 1971, Bucuresti, absolvent al Universtitatii Bucuresti(Fizica-Astrofizica), a lucrat o perioada indelungata in industria de advertising apoi a migrat, logic, spre cinema. Ca actor-voice over a pus voce pentru cateva spoturi publicitare si radio apoi a urmat marea provocare pentru rolul Marcus P, personajul principal negativ din filmul de animatie Mercy Street (2016), film pe care l-a si scris. Isi face debutul ca actor de film (voice-over) in 2016, debut cu rol principal, in Mercy Street, primul lung metraj de animatie realizat in Romania dupa 1989, 3D stereoscopic. Se pare ca este chiar primul lung metraj romanesc stereoscopic, din istoria cinematografiei romanesti. Totodata are o bogata activitate-cariera de scenarist de film.