Having started with local side Whipton, David Robinson was with Exeter City for several seasons in the mid- and late-1950s before having a short spell with Oldham Athletic. He later joined Bideford.
Spotted playing for local side, Whipton, David Robinson was signed as an amateur by Exeter City in July 1954, and on a professional contract in December 1954. He had been a pupil at Ladysmith School in the early 1950s.
Mainly a reserve team player, he made his league debut for the club against Brentford at St James’ Park in September 1957. He enjoyed a run of matches in the team in 1957-58 and scored four goals. retained for the following season, he was to only add one more game to his tally, before being released. David then signed for Oldham Athletic and remained with them until the end of the 1959-60 season when he returned to Exeter to live and, after signing for Bideford, he became a dining car waiter with British Rail.