Najstarszy syn generała sir Horace'a Eckforda Roome'a oraz Helen Walford. Ukończył Wellington College w Crowthorne. Po wybuchu II wojny światowej został zmobilizowany i rozpoczął służbę w British Army, jako oficer Royal Engineers. W 1942 roku został przeniesiony na Bliski Wschód, wziął udział w walkach w Afryce Północnej, przechodząc chrzest bojowy pod El Alamein w październiku. W lipcu 1943 roku uczestniczył w desancie na Sycylii, we wrześniu tegoż roku w lądowaniu we Włoszech. W kampanii włoskiej został ranny i odesłany do Wielkiej Brytanii. Po rekonwalescencji został wysłany na Daleki Wschód, na przełomie 1945 i 1946 roku służył w Singapurze i na Malajach.