Giovanni era figlio di Ranieri II, Signore di Monaco, Mentone e Roccabruna. Alla morte del padre, nel 1407, egli prese possesso della fortezza di Monaco, che era stata persa da suo nonno Carlo I nel 1357 in favore dei genovesi, assieme ai fratelli Ambrogio e Antonio, nel 1419. Malgrado la volontà paterna, egli governò dapprima assieme ai due fratelli e dopo sette anni egli congedò dalle operazioni di governo i medesimi (ripagandoli con il governo di Mentone e Roccabruna, rispettivamente) e assunse il pieno controllo di Monaco.
Nel corso del proprio regno, Giovanni dovette sovente scontrarsi con le altre dominazioni straniere, vendendo, ritrattando e riconquistando la fortezza di Monaco.
Nel 1421 e nel 1422 egli si pose col proprio esercito al soldo delle potenti città di Firenze e Napoli.
Egli vendette Monaco per 12.000 lire genovesi nel 1429 al governante di Genova, Filippo Maria Visconti, per poi (pochi anni dopo) riprendere possesso dell'area con la forza, annullando il contratto.
In sua assenza, governò la moglie, Pomellina Fregoso, che fu in grado di coordinare le operazioni che la videro difendere Monaco dagli attacchi di Luigi di Savoia, mentre anche il figlio Catalano si trovava in Italia.
Nel 1448 Giovanni I offrì la propria signoria al Conte di Savoia, in cambio del pagamento di una pensione annuale per il prestito, ma questi rifiutò l'offerta per paura delle rivolte che potevano derivare dai territori di Nizza e Turbia. Il 19 dicembre 1448 Giovanni prese quindi possesso con la forza delle piazzeforti di Mentone e Roccabruna, conservandole per i propri eredi.
Nel 1451, non riuscendo a saldare i propri debiti che ammontavano a 12.000 talleri d'oro, vendette la signoria al delfino Luigi di Francia, futuro Luigi XI, ma il Principe francese non prese mai possesso dei territori, essendo anch'egli insolvente nei pagamenti.
Signoria di Monaco(1297-1612)Principato di Monaco(dal 1612)GrimaldiFrancesco (1297-1301)
Ranieri I (1297-1301)
.mw-parser-output .cassetto{background:#FFFFFF;border:1px solid #AAAAAA;font-size:95%;margin-left:auto;margin-right:auto;padding:2px;text-align:left}.mw-parser-output .cassetto-left{float:left}.mw-parser-output .cassetto-right{float:right}.mw-parser-output .cassetto>div:first-of-type{background:#EFEFEF;font-weight:bold;padding-left:1em;text-align:center}.mw-parser-output .cassetto>div:first-of-type h1,.mw-parser-output .cassetto>div:first-of-type h2,.mw-parser-output .cassetto>div:first-of-type h3,.mw-parser-output .cassetto>div:first-of-type h4,.mw-parser-output .cassetto>div:first-of-type h5,.mw-parser-output .cassetto>div:first-of-type h6{color:inherit;font-size:100%;margin:0;padding:0}.mw-parser-output .cassetto .mw-collapsible-content{background-color:#FFFFFF;margin-bottom:.5em;overflow:hidden;padding:.2em}.mw-parser-output div.cassetto .mw-collapsible-toggle{text-align:right;margin-left:3.5em}
Figli
Vinciguerra
Carlo († 1357)
Selvaggia
Luciano
Carlo I (1331-1357)
Figli
Ranieri (1350-1407)
Francesco
Gabriele
Carlo
Luca
Pietro
Lancillotto
Rufo
Anastasia
Ranieri II (1352-1357)
Figli
Ambrogio
Antonio
Giacomo
Giovanna
Giovanni (1382-1454)
Gaspare
Maria
Griffetta
Enrico
Giovanni I (I: 1395; II: 1419-1436; III: 1436-1454)
Figli
Costanza
Catalano (1415-1457)
Bartolomeo
Catalano (1454-1457)
Figli
Claudina (1451-1515)
Claudina (1457-1458)
Figli
Giovanni (1468-1505)
Luigi
Bianca
Agostino (1482-1532)
Francesca († prima del 1522)
Luciano (1487-1523)
Lamberto (1458-1494)
Figli
Giovanni (1468-1505)
Luigi
Bianca
Agostino (1482-1532)
Francesca († prima del 1522)
Luciano (1487-1523)
Giovanni II (1494-1505)
Figli
MariaLuciano I (1505-1523)
Figli
Francesco (1516-?)
Claudina (1517-?)
Lamberto (1519-?)
Ranieri (1521-?)
Onorato (1522-1581)
Onorato I (1523-1581)
Figli
Ginevra (1548- dopo il 1594)
Benedetta (1550-?)
Claudia (1552-1598)
Carlo (1555-1589)
Eleonora (1556-?)
Francesco (1557-1586)
Orazio (1558-1559)
Ippolita (1559-1562)
Fabrizio (1560-1569)
Ercole (1652-1604)
Virginia (1564-?)
Aurelia (1565-?)
Orazio (1567-1620)
Giovanni Battista (1571-1572)
Carlo II (1581-1589)
Ercole (1589-1604)
Figli
Giovanna (1596-1620)
Onorato (1597-1662)
Maria Claudia (1598-?)
Onorato II (1604-1662)
Figli
Ercole (1623-1651)
Luigi I (1662-1701)
Figli
Antonio (1661-1731)
Maria Teresa Carlotta (1662-1738)
Anna Ippolita (1667-1700)
Francesco Onorato (1669-1748)
Giovanna Maria
Aurelia
Antonio I (1701-1731)
Figli
Antonietta (1690-1696)
Caterina Carlotta (1691-1696)
Antonio (1697-1784)
Luisa Ippolita (1697-1731)
Elisabetta Carlotta (1698-1702)
Margherita Camilla (1700-1758)
Maria Devota (1702-1703)
Luisa Maria Teresa (1705-1723)
Gregorio (1707)
Maria Paolina (1708-1726)
Luisa Ippolita (1731)
Figli
Antonio Carlo (1717-1718)
Carlotta (1719-1790)
Onorato (1720-1795)
Carlo (1722-1749)
Giacomo (1723)
Luisa Francesca (1724-1729)
Francesco (1726-1743)
Carlo Maurizio (1727-1798)
Maria Francesca (1728-1743)
Giacomo I (1731-1733)
Figli
Antonio Carlo (1717-1718)
Carlotta (1719-1790)
Onorato (1720-1795)
Carlo (1722-1749)
Giacomo (1723)
Luisa Francesca (1724-1729)
Francesco (1726-1743)
Carlo Maurizio (1727-1798)
Maria Francesca (1728-1743)
Onorato III (1733-1795)
Figli
Onorato (1758-1819)
Giuseppe (1763-1816)
Onorato IV (1814-1819)
Figli
Onorato (1778-1841)
Florestano (1785-1856)
Onorato V (1819-1841)
Figli
Oscar (1814-1894)
Florestano I (1841-1856)
Figli
Carlo (1818-1889)
Florestina (1833-1897)
Carlo III (1856-1889)
Figli
Alberto (1848-1922)
Alberto I (1889-1922)
Figli
Luigi (1870-1949)
Luigi II (1922-1949)
Figli
Charlotte (1898-1977)
Ranieri III (1949-2005)
Figli
Carolina (1957-viv.)
Alberto (1958-viv.)
Stéphanie (1965-viv.)
Alberto II (2005-...)
Figli
Gabriella (2014-viv.)
Giacomo (2014-viv.)