A finger prosthesis comprising a tip for simulating different functions of a finger and a ring for attaching the prosthesis to a stump. The finger prosthesis further includes a joint coupled between the tip and the ring, wherein the joint includes an interlocking mechanism configured to allow the joint to rotate at lockable intervals so as to lock the tip into different positions during a flexion period of the finger prosthesis.