Described is a needle safety device comprising a needle hub having an inner surface with a bearing element, a needle coupled to the needle hub and having a distal tip, a needle shield telescopically coupled to the needle hub. The needle shield comprises an outer sleeve coupled to an inner sleeve by a biasing element. In a first axial position (PA1), the needle shield covers the distal tip of the needle. In a second axial position (PA2), the needle shield moves proximally relative to the needle hub to expose the distal tip of the needle, the outer sleeve locks to the needle hub and the biasing element deforms around the bearing element. In a third axial position (PA3), the biasing element expands, forcing the inner sleeve distally relative to the needle hub and covering the distal tip of the needle.