He played eleven seasons for the San Diego Chargers (1975–1983), the San Francisco 49ers (1984), the Kansas City Chiefs (1985) and the New York Jets (1985).
Over eleven seasons, he played for various NFL teams including the San Diego Chargers from 1975 to 1983, the San Francisco 49ers in 1984, the Kansas City Chiefs in 1985, and the New York Jets also in 1985.