Ennis trascorse due stagioni con i "Long Beach State 49ers" chiudendo il suo ultimo anno con oltre 16 punti di media.Il 27 giugno 2013 venne chiamato nel Draft NBA 2013 dagli Atlanta Hawks con la 50ª scelta assoluta ma subito dopo venne ceduto ai Miami Heat che arrivarono a detenere i diritti in NBA su di lui. Il 10 agosto 2013 Ennis firmò un contratto con una squadra australiana, i Perth Wildcats. Nella prima partita di campionato segnò 25 punti, il massimo di sempre per un esordiente con la maglia dei Wildcats. Vinse il premio di giocatore del mese della NBL dell'ottobre 2013, mese in cui giocò 5 partite (tutte vinte) con i Wildcats con 24 punti di media a partita. Il 14 febbraio 2014 Ennis andò a giocare nei Piratas de Quebradillas, squadra di Porto Rico.