An upper limbs rehabilitation device includes a main body, a rail, a movable member and a grip, wherein the main body has a first link and a second link pivotably connected to the first link. The rail is connected to the second link. The user holds the grip that is pivotably connected to the movable member and swings the upper limb to move the movable member along the rail so as to exercise the upper limb in multiple degrees of freedom.