Viene de jugar en la Liga Nacional de Baloncesto Profesional mexicana (LNBP) para el Santos San Luis de Potosí donde registró: 24 puntos de promedio en 37 encuentros, además de 5.5 rebotes, 1.6 asistencias y 1.7 robos.
Su carrera se inició en el St. Michaels de la National Collegiate Atheletic Association del 2003 al 2007. Luego formó parte del equipo Vermont Frost Heaves de la Independent Basketball Association (IBA) en las temporadas 2007-2008 y 2008-2009.
Al año siguiente arregló condiciones en el baloncesto alemán, en el Elephants Grevenbroich primero, y en el Bochum Astro Stars.
En su retorno al baloncesto americano probó suerte en Canadá, donde jugó para el Summer Storm desde el 2011 y hasta el 2013. Luego estuvo en Island Storm y Halifax Rainmen hasta completar la 2014-2015, antes de registrar su reciente paso por elenco mexicano de Santos San Luis de Potosí.
Informe: Prensa Olímpico