Skip to main content

Our team

Evan Chan
Managing Director
Evan Chan is a Managing Director at Blue Owl and member of the Insurance Solutions Investment Team. In his role, he is responsible for leading Blue Owl’s efforts to originate and structure investment products for insurance companies.

Before joining Blue Owl, he was a Portfolio Manager and Head of PAM Strategic Partners at Prosperity Asset Management, where he managed a portfolio of strategic equity investments in asset origination companies and structured assets generated by such companies to optimally fit insurance companies. He has also held positions at Centerbridge Partners, Global Atlantic, and Goldman Sachs.

He received a Bachelor’s degree in Management from the Massachusetts Institute of Technology.