An electromechanical device for driving the tip of a microinjection cannula, or needle, through the outer barrier of a blastocyst, cell, or cell nucleus for the injection of cells or other bioactive materials. Either a flexible frame or a ram moving within a base member is employed. Cannula motion is achieved by means of a piezoelectric stack and spring return system. The thrust motion over a predetermined microscopic distance is achieved without cannula setback prior to the thrust movement. Instead of specially prepared beveled and tipped needles, standard unimproved cannulas or needles can be used.