He did his undergraduate degree at Occidental College in Los Angeles and his medical degree and post-graduate training at the University of Arizona in Tucson. He was a partner physician in the Southern California Permanente Medical Group (SCPMG) - Kaiser Permanente) from 1980 to 2006, serving as the Southern California Region Associate Medical Director for Clinical Services from 1993 to 2003. After retiring from Kaiser Permanente in 2010, he became a volunteer physician, board member and eventually the medical director of the Coachella Valley Volunteers in Medicine (CVVIM) in Indio - the only no-charge clinic in the Coachella Valley offering primary medical and dental services to low-income residents without health insurance. He continues in those roles today.