In the 1983NFC championship game, he had one of his best performances after replacing an injured Clark and finishing with 8 receptions for 57 yards and 2 touchdowns in a losing effort.
He became a starter in 1988 after Clark retired, but the next year he was passed over by John Taylor who would remain the starter playing alongside Jerry Rice. His combination of size and strength was not common at the time for a wide receiver, so he was also used as a tight end in selective passing situations.
Wilson retired in 1991, after the team did not offer him a contract. He helped the 49ers win 4 Super Bowls, 4 NFC Championships and qualify for the NFL post-season in 9 out of his 10 seasons.
He began his coaching career at Stanford from 1992-94 where he coached wide receivers and tight ends on the staff of former 49ers coach Bill Walsh, followed by two seasons as wide receivers coach of the Oakland Raiders (1995–96). From 1997-99 he served as wide receivers coach at USC.
After four years in private business (2000–03) Wilson joined the Arizona Cardinals as tight ends coach in 2004. From 2005-06 he coached the Cardinals wide receivers.