Played college ball at Syracuse until 2001.
Selected by the Philadelphia 76ers as 37th overall pick in the 2001 NBA Draft.
Played with the Philadelphia 76ers in 2001-02. Waived in October 2002.
Selected by the North Charleston Lowgators as 55th overall pick in the 2002 NBDL Draft.
Joined the North Charleston Lowgators of the NBDL in 2002-03.
Joined the Toronto Raptors in January 2003. Released later that month.
Signed with the New Jersey Nets in September 2003. Waived in December.
Returned to the Lowgators of the NBDL in January 2004.
Joined the Huntsville Flight of the NBDL in March 2004. Played there for the rest of the season and returned in December.
Signed with the Washington Wizards in March 2005.
Signed with the Seoul Knights (South Korea) in November 2005.
Joined the Sioux Falls Skyforce of the NBADL in January 2007.
Signed with the Reno Bighorns of the NBADL in 2008-09.
Signed with Guaros de Lara (Venezuela) in January 2012.
Named to the All-BEC 2nd Team in 2001.
All-NBDL Honorable Mention in 2002-03.
Named to the All-NBDL 2nd Team in 2005.