Lord Browne était auparavant directeur général du groupe BP et directeur général de Riverstone Holdings LLC. Il est actuellement président exécutif de L1 Energy et président de Wintershall Dea, la plus grande compagnie pétrolière et gazière indépendante d’Europe.
Il siège aux conseils d’administration d’IHS Markit et de SparkCognition, et est président de Pattern Energy, Windward et du Francis Crick Institute. Lord Browne est également membre des conseils consultatifs d’Edelman, de Schillings, de Blue Bear Capital, du groupe Angeleno, d’Hyperloop TT et des grandes sociétés de technologie de traitement de données Afiniti et Kayrros.
Il a été président du conseil d’administration des Tate Galleries de 2009 à 2017, et président du Donmar Warehouse de 2015 à 2020. Il est actuellement président du Courtauld Institute of Art, administrateur du Royal Opera House, et administrateur du Holocaust Educational Trust.
Il est titulaire d’un diplôme en sciences naturelles de Cambridge et d’un MS in Business de Stanford.