Yan Xijun aktywnie uczestniczy w akcjach charytatywnych. Swoimi działaniami wspiera rozwój stosunkowo niezamożnych rejonów na zachodzie państwa, tworząc nowe miejsca pracy dla tysięcy ludzi. Dzięki jego pomocy 1000 rodzin chłopskich, w sumie 6 tysięcy rolników, wyszło z biedy dzięki prowadzeniu hodowli ziół przeznaczonych do produkcji leków. Finansowo wspierał też budowę szkół dla dzieci z ubogich rodzin. Przekazał leki żołnierzom stacjonującym na Wyżynie Qinghaj (Tybet) i mieszkańcom dotkniętej trzęsieniem ziemi prowincji Syczuan. Łączna wartość podarowanych przez niego leków i środków pieniężnych wyniosła 170 milionów juanów.