The spin-polarized band calculation for hydrogen impurities in ferromagnetic Ni is presented. A set of impurity states is split off from the bottom of the Ni conduction bands. The impurities are effectively screened, and one electron per impurity is filled in states above the pure Ni Fermi energy. The work function is raised by hydrogenation, and the magnetic moment of the Ni atoms surrounding the impurity is reduced. The contact spin density at the impurity compares favorably with mu SR data.