Nato a Cheyenne, in Wyoming, gioca alla Cheyenne Central High School. Conclusa l'esperienza liceale, sceglie di giocare a basket a livello universitario per Colorado.
College
Disputa le sue prime due stagioni al college con i Buffaloes, ma al termine del secondo anno, decide di entrare nel portale dei trasferimenti, approdando a Utah.
Professionismo
Dopo non essere stato scelto al draft NBA 2025, firma un contratto con i Memphis Hustle in G League. Il 9 febbraio 2026 firma un contratto di 10 giorni con i Memphis Grizzlies, debuttando in NBA l'11 febbraio. All'esordio registra 3 punti, 4 rimbalzi e 2 palle rubate in 18 minuti di gioco. Allo scadere del contratto di 10 giorni ritorna agli Hustle.