Biomolecular motors are normally single or complex biomolecules exerting mechanical forces across molecular and cellular scales. The ATP-fuelled biomolecular motors can transduce the chemical energy from ATP hydrolysis into forces and motions in cells. In biomolecular motors, transport reactions are both stoichiometric and enzymatic. We set up a mechanochemical theory for biomolecular motors to understand its enzymatic kinetics and continuous dynamics. This theory is validated by modeling the operating mechanism and dynamics of several ATP-fuelled molecular motors driving various loads.