Родился 17 сентября 1996 года в Эврё, в Нормандии. После картинга в 2013 году провёл сезон в Еврокубке Формулы-Renault 2.0 и закончил его третьим с двумя победами. В 2014 году в первый же сезон выиграл чемпионат Европы Формулы-3 с командой Prema, опередив Макса Ферстаппена, а в 2015-м, снова новичком, взял титул в серии GP3 с ART Grand Prix. В том же 2015 году вошёл в молодёжную программу Mercedes.
Сезон 2016 года начал в кузовной серии DTM за Mercedes-AMG в команде ART и одновременно числился резервным пилотом Renault. 10 августа 2016 года было объявлено, что с Гран-при Бельгии он займёт место Рио Харьянто в Manor — в девятнадцать лет.
Дебютировал в чемпионате мира на Гран-при Бельгии 28 августа 2016 года за Manor в паре с Паскалем Верляйном: стартовал семнадцатым, финишировал шестнадцатым. Лучший результат девяти гонок за Manor — двенадцатое место на Гран-при Бразилии 13 ноября 2016 года. В 2017 году перешёл в Force India к Серхио Пересу и набрал первые очки в первой же гонке — десятое место на Гран-при Австралии 26 марта 2017 года. Лучшие финиши за два сезона в команде — пятые места на Гран-при Испании 14 мая 2017 года и Гран-при Мексики 29 октября 2017 года.
На Гран-при Бразилии 11 ноября 2018 года, будучи на круг позади, столкнулся с лидировавшим Максом Ферстаппеном, получил штраф с остановкой в боксах и финишировал пятнадцатым. После покупки команды консорциумом Лоуренса Стролла Окон остался без места на 2019 год и провёл сезон третьим и резервным пилотом Mercedes.
29 августа 2019 года Renault объявила о его возвращении на сезон 2020 года в пару к Даниэлю Риккардо. Первый подиум — второе место на Гран-при Сахира 6 декабря 2020 года после старта с одиннадцатой позиции. С 2021 года команда выступала под именем Alpine, а напарником стал Фернандо Алонсо.
1 августа 2021 года выиграл Гран-при Венгрии. После дождевого старта и завала в первом повороте, выбившего из гонки пятерых, он вышел вперёд и удержал лидерство до финиша, стартовав восьмым. Себастьян Феттель, второй на трассе, был дисквалифицирован из-за нехватки топлива для пробы, и второе место отошло Льюису Хэмилтону. Это первая победа команды под именем Alpine. 5 декабря 2021 года финишировал четвёртым на Гран-при Саудовской Аравии, 9 октября 2022 года — четвёртым на Гран-при Японии.
С 2023 года его напарником был Пьер Гасли. 28 мая 2023 года в Монако стартовал третьим и третьим же финишировал; 19 ноября 2023 года на Гран-при Лас-Вегаса поднялся с шестнадцатого места на четвёртое. 3 ноября 2024 года на Гран-при Сан-Паулу в переменчивую погоду занял второе место, а Гасли — третье. Последней гонкой за Alpine стал Гран-при Катара 1 декабря 2024 года, закончившийся столкновением на первом круге. 2 декабря 2024 года команда досрочно отпустила его, чтобы он проехал за Haas послесезонные тесты в Абу-Даби, а в заключительной гонке сезона его место занял Джек Дуэн.
25 июля 2024 года Haas объявила о многолетнем контракте с сезона 2025 года; напарником стал Оливер Бирман. Первая гонка за команду — Гран-при Австралии 16 марта 2025 года, тринадцатое место. Во второй, на Гран-при Китая 23 марта 2025 года, финишировал пятым — это лучший результат сезона. 25 мая 2025 года в Монако был седьмым и тем же седьмым местом на Гран-при Абу-Даби 7 декабря 2025 года закончил год, заняв пятнадцатое место в личном зачёте.
В 2026 году выступает второй сезон за Haas, которая носит имя TGR Haas F1 Team по партнёрству с Toyota Gazoo Racing; напарник — Оливер Бирман. Сезон открыл Гран-при Австралии 8 марта 2026 года — одиннадцатое место; первые очки принёс Гран-при Японии 29 марта 2026 года, десятое место. 7 июня 2026 года в Монако финишировал девятым после старта с семнадцатой позиции. 23 августа 2026 года в Зандворте сошёл, а 13 сентября 2026 года на Гран-при Испании на новой трассе в Мадриде был одиннадцатым. Это первый сезон нового технического регламента с новыми силовыми установками и активной аэродинамикой.