Bedford was born in Aston, Birmingham. He was the grandson of W. K. R. Bedford who founded the Free Foresters. Bedford played one first-class match for Derbyshire in the 1924 season which was against Glamorgan in May. Bedford was a right-handed batsman and played two innings in his one first class match in which he scored a duck and three runs.
Beford went to live at Brentwood, Essex and continued playing club cricket. He appeared for Gentlemen of Essex in 1933.
Bedford died at the age of 73 in Chelmsford.