Mechanizm reakcji Borowodór jest pochodną boru, który – jak większość związków pierwiastków 13 grupy układu okresowego – posiada lukę elektronową, tzn. brakuje mu pary elektronowej do uzyskania oktetu elektronowego. Borowodór jest więc kwasem Lewisa, gdyż jest zdolny przyjąć parę elektronową na pusty orbital p.
Addycja borowodoru do alkenu jest reakcją skoordynowaną. Proces zaczyna się od ataku chmury elektronowej wiązania π alkenu na atom boru. Następnie zaczyna wykształcać się wiązanie boru z jednym z winylowych atomów węgla, podczas gdy drugi atom węgla tworzy częściowe wiązanie z jednym z atomów wodoru boranu. W stanie przejściowym reagujące cząsteczki tworzą czteroczłonowy układ cykliczny, w którym na atomie węgla niepołączonym z borem obecny jest częściowy ładunek dodatni. Regioselektywność reakcji uwarunkowana jest nie przez trwałość karbokationu, lecz przez efekt steryczny. Atom boru borowodoru przyłącza się do mniej podstawionego atomu węgla, ze względu na brak zawady sterycznej.