Frequenta la Creighton University, giocando per tutti e quattro gli anni con i Bluejays, con cui totalizza una media di 4,6 punti, 3,1 rimbalzi e 0,3 assist in 135 partite, tirando con il 61,5% dal campo. Dopo non essere stato scelto da nessuna franchigia nel Draft NBA 2015, il 3 settembre firma con il Rapla Korvpalliklubi, con cui gioca 15 partite nella Korvpalli Meistriliiga (13,5 punti), 12 nella Lega Baltica (14,6 punti) e 4 nella Coppa di Estonia (20 punti), prima di rescindere il contratto il 2 febbraio 2016.[2] Il 4 agosto 2016, per la stagione successiva, firma con gli Horsens IC nella Basketligaen. Il 22 ottobre 2017 passa a Cipro, con la maglia dell'APOP Paphos BC,[3] con i quali gioca tuttavia solo 11 partite (13,8 di media), prima di firmare il 24 gennaio 2018 fino al termine della stagione in Romania con i CS Phoenix Galați.[4] A settembre firma a Taiwan passando ai Formosa Dreamers, formazione militante nella Asean Basketball League. Dopo aver viaggiato in doppia doppia di media (20,7 punti e 10,7 rimbalzi), il 5 luglio 2019 viene ufficializzato il suo trasferimento in Bahrein all'Al Muharraq.[5] L'11 ottobre 2019 fa il suo ritorno nell'ABL, questa volta con i Westports Dragons di Kuala Lumpur.[6]
Nell'estate del 2015 viene convocato per il raduno della Nazionale sperimentale da Luca Dalmonte, in vista di alcuni tornei internazionali, a cui tuttavia non prende parte.[7]