Born in Coventry, Farndon started his career at the Lythalls Lane track in Foleshill and later rode for the club based at Brandon Stadium, before a spell with the Crystal Palace Glaziers.
Farndon was the British Individual Match Race Champion and was undefeated from 1934 until his death in 1935.