The present invention relates in general to the field of immunization, and particularly, an immunogenic preparation against Clostridium difficile infection (CDI), and a method for generating immunity against CDI by administering the immunogenic preparation to a subject in need. The present invention is useful for prevention and treatment of CDI and associated disease or disorder.