Rudolf var sønn av Maximilian II og Maria av Habsburg (datter av keiser Karl V), og bror til Matthias.