A walking assistance method may include measuring a current gait motion of a user, defining a state variable based on the current gait motion, setting a delay that is a feedback element for the state variable, and generating a torque profile based on the state variable and the delay.