Az 1994-ben született támadó a Fiorentinában nevelkedett, 2013-ban mutatkozott be a felnőttcsapatban. Az olasz élvonalban 72 mérkőzésen játszott, a Serie A legutóbbi kiírásában (a klubnál korábban többek között Roberto Baggio által is viselt 10-es mezszámmal a hátán) 32 bajnokin 11 gólt szerzett és négy gólpasszt adott.
Bernardeschi 2016-ban debütált az olasz válogatottban, összesen kilenc fellépése van a nemzeti csapatban, s tavaly részt vett a franciaországi Európa-bajnokságon. Idén az U21-es válogatottal elődöntős volt a lengyelországi Eb-n, a tornán két gólt szerzett és beválasztották a viadal álomcsapatába.
Bernardeschi lehet a Juventus hatodik nyári szerzeménye Douglas Costa, Rodrigo Bentancur, Mattia De Sciglio, Wojciech Szczesny, Mehdi Benatia és Juan Cuadrado után.
Olasz sajtóhírek szerint a torinói gárda 40 millió eurót fizet a Fiorentinának a futballistáért.