Хосе (Осип или Иосиф Михайлович) де Рибас родился 6 июня 1749 года в Неаполе. Его отец, каталонский дворянин дон Мигель де Рибас, дослужился до директора в Министерстве морских и военных сил Неаполитанского королевства. Юноша службу начал в неаполитанской гвардии и был подпоручиком, когда на Средиземном море появились российские Архипелагские эскадры. Он успел повоевать с турками и показал себя хорошим офицером. Кроме того, вероятно, он оказал услугу А.Г. Орлову, ибо в 1772 году прибыл из Ливорно в Санкт-Петербург с его рекомендательным письмом.
Петербургскую службу де Рибас начинал в чине капитана Сухопутного шляхетного кадетского корпуса и одновременно воспитателем А. Бобринского, сына Екатерины II и Г.Г. Орлова. После того как Бобринский достиг совершеннолетия, воспитатель остался не у дел, да и не считал Рибас воспитание своим призванием, хотя и получил в корпусе чин полковника. Не сразу ему удалось выдвинуться. Де Рибас обратился к Потемкину. Он удачно участвовал в переговорах, которыми завершилось присоединение Крыма к России, принимал неаполитанцев, прибывших в Россию, и показывал им новые порты Новороссии.
В 1788 году де Рибас участвовал в сражении с турецким флотом на Днепровском лимане, за что был награжден орденом Св. Владимира 3-й степени. Осенью 1789 года он предложил усилить Черноморский флот, подняв затопленные у Очакова турецкие суда. Командиром авангарда в корпусе генерала Гудовича де Рибас самостоятельно брал укрепленный замок Хаджибей, соединенный с сушей узким перешейком. На море стояла сильная турецкая эскадра. Тем не менее ночью с небольшим отрядом и несколькими пушками де Рибас прошел перешеек и решительно атаковал крепость. К стенам приставили лестницы. Турки сосредоточили огонь с суши и моря по атакующим. Тем временем на другом участке стены прорвались казаки. За четверть часа Хаджибей был взят. Суворов говорил об этом эпизоде, что, если Рибасу дать хороший полк, он захватит и Константинополь. За военные успехи де Рибаса наградили орденами Св. Георгия 3-й степени и Св. Владимира 2-й степени.
В 1790 году бригадир де Рибас создал из трофейных и поднятых со дна судов флотилию, которую привел на Дунай, захватил турецкие батареи, защищавшие вход в реку, и, рассеяв неприятельскую флотилию, овладел Тульчей и Исакчей, способствовал взятию Измаила, уничтожив под крепостью турецкие суда. Наградами за эти победы была ему шпага с бриллиантами и 800 душ крестьян. Возможно, именно де Рибас составил одобренный Суворовым план взятия Измаила. Во всяком случае, ему досталась одна из важнейших задач. В то время как 6 колонн при поддержке береговых батарей должны были атаковать стены и ворота с суши, флотилии предстояло высадить десант и наступать с менее укрепленной приречной стороны.
10 декабря с восходом солнца около 600 орудий с батарей и судов открыли огонь и прекратили его за два с половиной часа до начала штурма, заставив турок заметно ослабить ответный огонь. Рибас построил три свои колонны в две линии. В первой на 100 лодках расположились регулярные, на 45 — нерегулярные войска (последние были распределены равномерно в середине и на флангах). Вторую линию составили 58 крупных судов (бригантины, плавбатареи, дубель-шлюпки и лансоны), которые огнем артиллерии должны были прикрывать и поддерживать высадку и наступление войск. Флотилия шла к крепости на веслах, ведя огонь. Турки отвечали без особого успеха. Туман и обломки неприятельских судов мешали двигаться большим русским судам. В нескольких сотнях шагов от берега вторая линия разделилась пополам, примкнула к флангам первой и открыла огонь. Под прикрытием артиллерии в 7 часов утра началась высадка, несмотря на сопротивление 10 тысяч турок и татар. К рассвету противник отступил внутрь крепости. Но ожесточенное сопротивление продолжалось внутри города до 11 часов. Через два часа сохранялись лишь отдельные очаги обороны в ханах (гостиницах), мечетях, казармах. Каплан-Гирей попробовал организовать контратаку, но был разбит.
В одном из ханов собралось несколько тысяч человек. Заметив это, де Рибас собрал сотню солдат под командой полковника Мелиссино, поставил на улице как авангард колонны, смело приблизился к хану и хладнокровно потребовал сложить оружие, если турки не хотят, чтобы всех изрубили. Осажденные повиновались. Так же Рибасу удалось заставить сдаться несколько сотен турок в двух других ханах. Он принял капитуляцию мухафиса (губернатора города) паши Ме-меда, который последним с двумя с половиной сотнями человек оборонялся в Табии. Узнав, что город покорен, он согласился сложить оружие.
За отличие при Измаиле Суворов особо просил наградить де Рибаса «...как принявшего в штурме самое большое участие, который, присутствуя везде, где более надобности требовалось, и ободряя мужеством подчиненных, взял великое число в плен и представил отнятые у неприятеля 130 знамен».
В 1791 году де Рибаса произвели в контр-адмиралы. Он способствовал наведению моста при переправе армии через Дунай, принимал участие в сражении при Мачине. Он был среди тех, кто участвовал в переговорах с турками и подписал мирный договор. В эту кампанию его наградили орденами Св. Георгия 2-й степени и Св. Александра Невского.
Орден Св. Георгия 2-й степени был вручен де Рибасу по указу от 20 декабря 1790 года. В документе сказано: «Во увожение на усердную службу, многие труды и подвиги, понесенные им в течение минувшей кампании, когда он командуя гребною Черноморскою флотилиею, при вступлении оной в Дунай, опровергнул неприятельские укрепления, устье его заграждавшие, разбил и пленил все суда флотилии турецкой и овладел замками Тульчею и Ичакчею».
В мирные годы контр-адмирал оставался командующим Черноморским гребным флотом и не раз готовил его, когда возникала опасность войны с Турцией. В 1793 году его произвели в вице-адмиралы. Однако особенно значительны успехи де Рибаса в создании торгового порта на Черном море.
Из трех проектов, где строить торговый порт, приняли вариант де Рибаса — соорудить его на месте крепости Хаджибей. В начале 1792 года последовал указ Екатерины, а летом 1794 года архиепископ уже освятил город и порт Хаджибей, вскоре переименованный в Одессу. Руководил постройкой де Рибас. Взяв за образцы Геную, Ливорно, Неаполь, он проектировал город, военную гавань и купеческую пристань. Там, где ставили лестницу для взятия турецкой крепости, заложили начало будущей Дерибасовской — центральной улицы Одессы. В Одессе базировался и Черноморский гребной флот.
Одесса, в которой числилось в 1793 году всего 10 человек, к 1799 году имела, кроме гарнизона, 4573 жителя, появились первые предприятия, существовали 60 казенных и 353 обывательских строения, 234 землянки. Главным предназначением Одессы стала торговля, в основном вывоз хлеба. К концу столетия в городе насчитывалось свыше 400 лавок, жили крупные купцы-оптовики. С 1795 по 1797 год торговый оборот Одессы удвоился. Со временем город стал крупнейшим морским портом России на Черном море.
В 1796 году Павел I вызвал де Рибаса в Санкт-Петербург. Тот состоял членом адмиралтейств-коллегий, с 2 января 1798 года стал генерал-кригс-комиссаром. 8 мая 1799 года император произвел де Рибаса в адмиралы «за хорошее исправление порученной комиссии» и назначил «сверх возложенных на него должностей» управляющим Лесным департаментом, оставив в звании генерал-кригс-комиссара. Но 1 марта 1800 года уволил со службы за злоупотребления в лесных доходах.
Обиженный адмирал уже участвовал в заговоре против Павла I и в разговоре с А.И. Паленом рекомендовал традиционные итальянские средства — яд и кинжал, а затем предложил перевернуть лодку с арестованным императором на реке. Однако заболел президент адмиралтейств-коллегий. Император 30 октября принял де Рибаса на службу и поручил ему доклады о флоте. Моряк мог занять высшую должность в морском ведомстве, но внезапно в декабре 1800 года заболел.