Eli Lilly & Company

Venture Capital

Corporate venture arm of Eli Lilly investing in early-stage biotech, immunology, oncology, cardio-metabolic, and neuroscience globally.

Indianapolis, United States · 3+ investments

Seed
Early Stage
Biotech
Digital Health
Headquarters
Indianapolis, United States
Total Investments
3
Last Investment
Oct 2025
Geographic Focus
Global

Investment Thesis

Strategic CVC investing in emerging biotech science across immunology, oncology, cardio-metabolic, and neuroscience. Targets seed and Series A syndicated rounds, backing ~10-15 companies annually to bridge external innovation into Lilly's pipeline.

Eli Lilly & Company is a Venture Capital firm based in Indianapolis, United States. It has made 3 investments in Biotech and Digital Health.

Investment History

Sign up to view investment history

Create a free account to see deal history, investment amounts, and round details.