A native of Des Moines, Iowa, he played college football at Parsons in Fairfield, Iowa, from 1959 to 1962.
[1][2] He played professional football for the Baltimore Colts during the 1963 season, appearing in three NFL games.
[3] He also played in the Canadian Football League (CFL) for the Montreal Alouettes during the 1964 and 1965 seasons.
[1][4] After retiring from football, Craddock worked as a strength and conditioning coach at a Des Moines high school and as the intramural program coordinator at Kirkwood Community College.
In 1984, he opened a Nautilus fitness center in Cedar Rapids, Iowa.