Perry ha frequentato la Thomasville High School di Thomasville, in Georgia. Nella sua stagione da senior, ha tenuto una media di 22 punti e 11 rimbalzi a partita, guadagnandosi gli onori di Giocatore dell'anno della Georgia Class 2A e portando Thomasville al suo primo campionato statale. Nel marzo 2018, Perry ha giocato al McDonald's All-American Game.
Come matricola a Mississippi State ha avuto una media di 9,7 punti e 7,2 rimbalzi a partita. Il 23 febbraio 2019, ha segnato 21 punti, di cui 17 nel secondo tempo, contro la Carolina del Sud. Dopo la stagione, Perry si è dichiarato per il Draft NBA 2019, salvo poi ritirarsi per tornare ai Bulldogs. Il 5 novembre 2019, alla sua seconda stagione di apertura, ha registrato 13 punti, 7 rimbalzi e 3 assist in una vittoria su FIU. Al termine della stagione regolare, Perry è stato incluso nell'All-SEC First Team.[1] Al secondo anno, Perry aveva una media di 17,4 punti e 10,1 rimbalzi a partita. Dopo la stagione si è dichiarato per il Draft NBA 2020.[2]
Il 18 novembre 2020 è stato scelto dai Los Angeles Clippers con la 57ª scelta assoluta nel Draft NBA 2020, salvo poi venire ceduto ai Brooklyn Nets il giorno successivo.[3] Il 27 novembre Perry ha firmato con i Nets.[4] Tuttavia, il 19 dicembre, il suo contratto viene convertito in un two-way contract.[5]