A needle protection device 10 for protecting a needle 14 comprises: a needle carrier 12 for carrying the needle 14 thats translatable along a longitudinal axis X between a first deployed position and a second protected position; a shuttle 16 surrounding the needle 14; a hub 24 for receiving the needle carrier 12; a sleeve 26 being rotatable around each of the needle carrier 12, shuttle 16 and hub 24; a first driving mechanism 30 between the needle carrier 12 and shuttle 16 to cause axial displacement of the shuttle 16 in a first direction between a first retracted position and a second deployed position upon axial displacement of the needle carrier 12 along axis X; and a second driving mechanism 32 between the needle carrier 12 and the sleeve 26 to cause axial displacement of the carrier 12 in the first direction upon rotational displacement of the sleeve 26. Rotating or twisting the sleeve 16 in the direction R is described as resulting in an axial movement of the shuttle 16 in a direction that covers the needle, where reversing the twisting direction of the sleeve 16 results in a reversal of the shuttle 16 and exposing the needle.