Bone marrow-derived mesenchymal stem cells (MSC) are a promising source for cell-based treatment of myocardial infarction (MI), but existing strategies are restricted by low cell survival and engraftment. We examined whether vascular endothelial growth factor (VEGF) improve MSC viability in infarcted hearts. We found long-term culture increased MSC-cellular stress: expressing more cell cycle inhibitors, p16(INK), p21 and p19(ARF). VEGF treatment reduced cellular stress, increased pro-survival factors, phosphorylated-Akt and Bcl-xL expression and cell proliferation. Co-injection of MSCs with VEGF to MI hearts increased cell engraftment and resulted in better improvement of cardiac function than that injected with MSCs or VEGF alone. In conclusion, VEGF protects MSCs from culture-induce cellular stress and improves their viability in ischemic myocardium, which results in improvements of their therapeutic effect for the treatment of MI.