No, it won't. In general, Medicare doesn't do a very good job of covering preventive medical care . The only immunizations it covers are a yearly flu shot, the pneumonia vaccine, and the vaccine against hepatitis B (if you are at medium or high risk for contracting the disease).
An anonymous caregiver
But Medicare Part D does pay for the Shingles vaccine.