The device has a piston (2) mounted movably inside a case, where the device is arranged such that the piston reaches three positions. First distance is formed between a distal face of the piston and a proximal end of the case in the first position after activation of propulsion units e.g. engine (3) and spring (4), second distance is formed between the distal face and the proximal end in the second position before injection, and third distance is formed in the third position after injection of a solution (15) in or through a tissue (14). The device has a pressure unit maintaining a needle (10) partially inserted in the tissue, and authorizing a controlled retreat of the piston at the time of the passage from the first to the second and third positions.Dispositif pour linsertion daiguilles comprenant un boitier (1), un piston (2), au moins une aiguille creuse (10), des moyens de propulsion comprenant des moyens de retenue (3a) pour rendre temporairement solidaires les moyens de propulsion (3, 4) au piston (2), le dispositif étant configuré de manière à ce que le piston (2) atteigne une première position, formant une distance D1 entre la face distale du piston (2) et lextrémité proximale du boitier (1) une deuxième position, formant une distance D2 puis une troisième position, formant une distance D3 D3 étant inférieure ou égale à D1 et à D2. Le dispositif comportant en outre des moyens de pression destinés à autoriser au moins un recul maîtrisé du piston (2) lors du passage de la première à la deuxième position puis à la troisième position.