En presencia de haluros de hidrógeno, el enlace
doble atacará al protón de HBr (el electrófilo) formando un carbocatión intermedio. El ión bromuro se
añadirá entonces al
carbocatión en el segundo paso. El resultado neto es la adición de HBr a través del doble enlace.