Desde entonces Guillermo fue heredero presunto del trono hasta 1886, cuando renunció a sus derechos al trono en favor de su hermano Fernando.En 1889, Guillermo se casó con la princesa María Teresa de Borbón-Dos Sicilias, única hija del príncipe Luis de Borbón-Dos Sicilias, conde de Trani, y la duquesa Matilde en Baviera.La pareja tuvo tres hijos: En 1905, Guillermo sucedió a su padre como príncipe de Hohenzollern.En 1918, al caer el Imperio alemán su título fue abolido.Continuó usando su apellido principesco, que estaba permitido por la constitución.