To become a pediatric cardiologist, you need about 14 years of education: 4 years of undergraduate, 4 years of medical school, 3 years of pediatric residency, and 3 years of fellowship. The salary ranges from $261,200 to $399,200, with a median of $313,600.