Grant nació en la localidad de Rothiemurchus, cerca de Inverness (Escocia), y estudió arte en el Slade School, así como en Italia y París.