In 1988, Shaw signed a one-year contract with the Celtics.
During his NBA career, he played for the Celtics, Miami Heat, Orlando Magic, Golden State Warriors, Philadelphia 76ers, Portland Trail Blazers, and Los Angeles Lakers.