The invention refers to an auto-injector (1) for administering a medicament (M) and to a method for operating it, the auto-injector (1) comprising: a tubular chassis (2) and a carrier subassembly, comprising a tubular carrier (7) slidably arranged in the chassis (2). The carrier (7) contains a syringe (3), a drive spring (8) and a plunger (9) for forwarding load of the drive spring (8) to a stopper (6) arranged in the syringe (3). The syringe (3) is locked for joint axial translation with the carrier (7). A control spring (19) is connectable to the carrier (7) by first interlock means (20, 23, 24) for needle insertion, wherein the whole carrier subassembly is advanced. Second interlock means (11, 13, 15) are arranged for releasing the drive spring (8) when the carrier (7) has at least almost reached an injection depth thus delivering the medicament (M). The first interlock means (20, 23, 24) are arranged for decoupling the control spring (8) from the carrier (7) and coupling it to the chassis (2) for advancing it over the needle (4) into a needle safe position.Linvention concerne un auto-injecteur (1) pour administrer un médicament (M) et un procédé pour le faire fonctionner, lauto-injecteur (1) comprenant: un châssis tubulaire (2) et un sous-ensemble porteur, comprenant un porteur tubulaire (7) disposé de façon à coulisser dans le châssis (2). Le porteur (7) contient une seringue (3), un ressort moteur (8) et un piston (9) pour transmettre la charge du ressort moteur (8) à un embout (6) de piston disposé dans la seringue (3). La seringue (3) est verrouillée de façon à se déplacer axialement conjointement avec le porteur (7). Un ressort de commande (19) peut se rattacher au porteur (7) par des premiers moyens denclenchement (20, 23, 24) pour insertion de laiguille, au cours de laquelle cest tout le sous-ensemble porteur qui savance. Des seconds moyens denclenchement (11, 13, 15) sont disposés pour libérer le ressort moteur (8) quand le porteur (7) a au moins presque