 MacAfee played with the San Francisco 49ers in 1978-79 after being drafted seventh overall in the first round of the 1978 NFL Draft.He was a starter in his rookie season he caught 22 passes with one going for a touchdown.He was a starter in his second season, 1979 and caught 24 passes for 4 touchdowns.