He completed medical education at Howard University in 1989 and residency training in Internal Medicine at Jackson Memorial Medical Center in 1992. He served as Chief Medical Resident at the VA Medical Center in Miami, joined the faculty of the Department of Medicine in 1994, started as Associate Program Director of the Internal Medicine residency program in 1997, and was promoted to Program Director in June 2006.