Figlio della costumista Agata Cannizzaro e del regista Daniele Costantini, inizia a recitare quando il padre gli chiede di entrare nel cast del suo cortometraggio Stress metropolitano in rap (1997). Appassionato di moto, ma soprattutto di calcio, è proprio grazie alla sua passione per il pallone che si ritrova a palleggiare con Ronaldo in uno spot pubblicitario della Tim, cui seguiranno altre pubblicità, come quella per la Lexus diretta da Carl Eric Rinch.
Dopo aver partecipato al provino di Cardiofitness (2007) di Fabio Tagliavia, viene scelto come protagonista del film, Stefano, storia di un adolescente che perde la testa per una donna più grande, interpretata da Nicoletta Romanoff. Per il film, lascia la scuola e prende invece lezioni di recitazione dalla coach Gisella Burinato.
Successivamente passa al film per la tv Noi Due di Massimo Coglitore, ispirato al romanzo di Enrico Brizzi "Jack Frusciante è uscito dal gruppo" (che era già stato portato sugli schermi da Enza Negroni e con protagonista Stefano Accorsi), seguito dal film Hotel Meina (2007) di Carlo Lizzani, incentrato sulla strage di 54 ebrei sfollati nel 1943 dalle cittadine del Lago Maggiore.