Il se marie en secondes noces à Monaco le 23 janvier 1999 avec la princesse Caroline de Monaco, de cette union nait :
Il épouse en premières noces, le 28 août 1981 à Pattensen, Chantal Hochuli, née le 2 juin 1955 dont il divorça le 23 octobre 1997. De ce mariage naquirent :