[2] Perry played for the NBA's San Diego / Houston Rockets (1970–71), Milwaukee Bucks (1971–74) and Phoenix Suns (1974–78).
In his rookie season with San Diego in 1970–71, he was sent to the Northwest Travellers of the Continental Basketball Association in January 1971 and returned to the Rockets in March.
On February 15, 1975, Perry scored 26 points and grabbed a career-high 22 rebounds in a 111–107 loss against the Atlanta Hawks.
[4] In the 1976 Finals, Perry was a key player in "the greatest game ever played"[5][6][7][8] in NBA history.
[9] Perry is the father of former NBA player Byron Houston and has a daughter named Leslie Hardin.