A medical needle safety device includes a needle mount for supporting the needle and a needle shielding sleeve surrounding a supported needle coaxially with the mount, for sliding from a needle shielding position towards a non-shielding position. The mount (30) provides a sliding surface and a resiliently flexible finger is provided on the sleeve, the finger being resiliently deformed outwardly as the sleeve moves towards a non-shielding position, to urge the sleeve back to a shielding position. A control member is disposed within the sleeve and the inner surface of the finger has a camming surface with a transition profile between the inner surface and canning surface. On initial rearward movement of the sleeve, the control member interacts with the camming surface of the finger to flex the finger outwardly and store energy therein. Further rearward movement of the sleeve transfers the inner surface of the finger on to the sliding surface of the mount whereby the stored energy in the finger urges the sleeve forwardly to the shielding position.