Campbell made his major league debut in 1973 with the Twins and quickly established himself as a reliable relief pitcher. He played for the Twins until 1976, when he was traded to the Red Sox. He spent two seasons with the Red Sox before being traded again, this time to the Cubs.