Ele jogou basquete universitário em Marshall e foi selecionado pelo Sacramento Kings com a 33° escolha geral no Draft da NBA de 2010. Além dos Kings, Booker jogou por Miami Heat da NBA, por Reno Bighorns, Sioux Falls Skyforce, Rio Grande Valley Vipers e Iowa Energy da D-League, por Amchit Club e Al Mouttahed Tripoli da Liga Libanesa e pelo Sichuan Blue Whales e Jiangsu Tongxi da Associação Chinesa de Basquete.