A motion assistance apparatus including a proximal support configured to support a proximal part of a user, a distal support configured to support a distal part of the user, a support assembly configured to connect the proximal support and the distal support and adjust a separation distance between the proximal support and the distal support and a rotation angle of the distal support, and a controller configured to control the support assembly based on a virtual dual spring-mass model designed using the proximal support as a body of mass, the controller including a first virtual spring configured to connect the proximal support and a first portion of the distal support and a second virtual spring configured to connect the proximal support and a second portion of the distal support is disclosed.