Debutta nel mondo del cinema come comparsa nel 1988 nel film Caruso Pascoski (di padre polacco) di Francesco Nuti e nel 1993 nel film Caino e Caino di Alessandro Benvenuti ha la sua prima piccola parte nel ruolo di un prete, poi nel 1995 fa una parte nel film I laureati di Leonardo Pieraccioni con il quale lavorerà anche in altri film come Fuochi d’artificio, Finalmente la felicità, Un fantastico via vai e Se son rose. Negli anni 2000 recita in altri film tra cui Un’estate al mare di Carlo Vanzina e Cenci in Cina nel quale ricopre le vesti di attore protagonista e sceneggiatore del film.
Nel 2019 è il protagonista di Forse è solo mal di mare, diretto da Simona De Simone, con Maria Grazia Cucinotta, Annamaria Malipiero, Beatrice Ripa, Paolo Bonacelli, Barbara Enrichi.
Sempre nel 2019 partecipa al docufilm sulla storia del famoso Cocktail Negroni, interpretando il nipote del Conte, Lamberto. Looking for Negroni regia Federico Micali con Claudio Bigagli.
Nel 2020 è protagonista insieme a Luca Calvani nel film Il Cacio con le Pere diretto dallo stesso Calvani, con Geppi Cucciari, Piotr Adamczyk, Anna Safroncik, Elena Di Cioccio, Marta Zoffoli, Gianluca Gori, Alessio Sardelli, Alessandra Costanzo.
Nel 2021 partecipa alla realizzazione del film Gabriel’s Rapture nel ruolo del “Sarto” regia di Tosca Musk sorella di Elon Musk patron di Tesla e SpaceX.