Thomas ble født i landsbyen Buckingham i Norfolk som sønn av Edmund Knyvett og Eleanor Tyrell. Han giftet seg med Muriel Howard, datter til Thomas Howard, 2. hertug av Norfolk, i 1506 i Norfolk. De fikk fem sønner og to døtre. Muriel døde kun noen få måneder etter sin ektemann.