Causes. Rheumatic fever can occur after an infection of the throat with a bacterium called Streptococcus pyogenes, or group A streptococcus. Group A streptococcus infections of the throat cause strep throat or, less commonly, scarlet fever.