Veloso led Imperial from 2017 after leaving the dean position at Católica Lisbon School of Business & Economics in Portugal.
His predecessor, Mihov—INSEAD’s longest serving dean in history—said it was a “great pleasure to hand over INSEAD’s deanship” after serving the school’s maximum of two five-year terms. A top global business school, INSEAD’s MBA currently sits second in the Financial Times Global MBA Ranking.
An expert in entrepreneurship and innovation, in the past Veloso has advised the Portuguese Government and European Commissioner, Carlos Moedas. He has also provided his expertise to a host of companies and startups.
A Portuguese-native, he gained an undergraduate degree in Physic Engineering and an MSc in Technology Management from the University of Lisbon, before completing his PhD at Massachusetts Institute of Technology. Most of his teaching career was spent at Carnegie Mellon University in the US, where he remains an adjunct professor.
Veloso’s tenure at Imperial largely focused on a plan to build on the school’s reputation for strong research, particularly in areas such as tech-driven business and digital innovation. Prior to that he helped Católica Lisbon achieve a large increase in international student enrollment, as well as growing its reputation for research.
“I am honoured to have been chosen to take on the important role of dean at INSEAD and express my gratitude to the faculty and INSEAD Board for placing their trust in me to lead the school into the future,” he said.
“I am excited to build upon the institution's remarkable success and look forward to taking INSEAD to new heights.”
Andreas Jacobs, chairman of the INSEAD board which conducted the search for a new dean, said: “The INSEAD faculty and Board have come together to appoint an inspiring future leader with a strong academic background.
“His inclusive leadership approach, encompassing INSEAD’s values, combined with his remarkable academic achievements, make him an ideal choice to guide our school into the next era.”
News of a new dean comes as INSEAD also unveils a new 10-year plan to redesign its campus along the principle of business as a force for good.