No. Shingles is caused by varicella zoster virus, the same virus that causes chickenpox. A history of shingles based on a healthcare provider diagnosis is evidence of immunity to chickenpox. A person who has had shingles does not need to be vaccinated against varicella. The person should still receive zoster vaccine, however, if it is not contraindicated and the person is age 50 or older or is age 19 or older and immunocompromised.