Hepatitis B virus (HBV) causes important human health problems. It has infected one-third of the world's population and approximately 360 million people are chronic carriers. Worldwide, 0.5–1.2 million deaths are attributed to HBV infection annually. Therefore, global control of HBV infection is important. HBV infection can be intervened by interrupting routes of transmission, treating the chronically infected, and preventing the susceptibles with immunoprophylaxis. All these measures are effective. Nevertheless, although pegylated interferons or nucleos(t)ide analogs are effective for the treatment of chronic hepatitis B, chronic carriage of HBV is not easy to eliminate, as revealed by the frequent persistence of hepatitis B surface antigen, despite satisfactory responses to these treatments. On the other hand, hepatitis B vaccination has been shown to preclude HBV infection effectively. This is particularly true for pre-exposure prophylaxis. Worthy of note is the universal vaccination of newborn infants. This is the most effective means of preventing HBV infection, especially for those born to HBV carrier mothers. To eliminate and eradicate hepatitis B, first, HBV in the chronically infected should be eradicated or strongly and efficiently suppressed, so that the infection does not spread rampantly. Second, all the transmission routes should be interrupted. Lastly, but most effectively, is to immunize all susceptibles. The difficulties and possible solutions of each approach are discussed. In conclusion, the existing means to prevent and treat HBV infection render our goal toward eliminating and eradicating hepatitis B possible, although it will take much time and effort to achieve this objective.