Attended the Dobbins Tech HS.
Played college ball at La Salle till 1991.
Selected by the Detroit Pistons as 40th overall pick in the 1991 NBA Draft.
Signed with the Illawarra Hawks (Australia) in 1992.
Joined the Washington Bullets in 1992-93.
Moved to the Denver Nuggets in 1995-96.
Enrolled the Philadelphia 76ers in 1997-98.
Signed a 10-day contract with the New Jersey Nets in 1999. Signed two 10-day deals with the Philadelphia 76ers later that season.
Signed with the Boston Celtics in 1999-00.
Joined the Charlotte Hornets in January 2001. Was released after 10 days and moved to the Kansas City Knights of the ABA later that season.
Signed with the New Jersey Nets in March 2001.
Returned to the Kansas City Knight of the ABA in 2001-02. Signed a temporary deal with FC Barcelona in February 2002.
Joined the Los Angeles Clippers in March 2002.
Signed with the Chicago Bulls in September 2002. Waived in October.
Joined the Sioux Falls Skyforce of the CBA in January 2003.
Returned to the New Jersey Nets in 2003-04. Waived in November.
Went back to the Los Angeles Clippers in November 2003.
Joined the Michigan Mayhem of the CBA in January 2005.
Named director of player development by the Philadelphia 76ers in August 2005.
Joined Saint Joseph's as assistant coach in May 2006.
Named assistant coach by the New Jersey Nets in June 2008.
Named player development coach by the New Jersey Nets in September 2010.
Named head coach of the Springfield Armor of the NBADL in August 2013.
Holds La Salle's records in steals and assists.
Named to the Australian League 1st Team 1992.