Cecil was the son of Rochfort Hamilton Boyd-Rochfort and the grandson of George Augustus Boyd-Rochfort. He was educated at Eton College and served with the Scots Guards during World War I, winning the Croix de Guerre and reached the rank of captain. His brother, George Boyd-Rochfort (1880–1940), also served with the Scots Guards during World War I and won the Victoria Cross.
