Dr. Xu is a licensed Internal Medicine in CA. Graduated in 1983. Medical degree obtained from Guangdong, Guangzhou Medical University in China. Completed residency training at exas Tech University HSC El Paso. Currently practices at Bay Valley Medical Group (Bay Valley Medical Group), located at 20126 Stanton Ave, Castro Valley, CA 94546. Dr. Xu specializes in internal medicine, primary care.. In addition to English, Dr. Xu speaks Mandarin.