Hydrogen bonding is a type of non-covalent interaction that occurs when a hydrogen atom, covalently bonded to a highly electronegative atom such as oxygen, nitrogen, or fluorine, experiences an attractive force with another electronegative atom. This interaction is crucial in various chemical and biological processes, including catalysis.