Dr. Castro graduated from the Virgen Milagrosa University Foundation College of Medicine in 1983. He works in Stockton, CA and 1 other location and specializes in Internal Medicine. Dr. Castro is affiliated with Kaiser Permanente Oakland Medical Center.