Prins Knud var sønn av kong Christian X og dronning Alexandrine av Danmark, og yngre bror av kong Frederik IX.