A surgical suturing device comprises a needle having a leading end, a trailing end, an arced body between the leading and trailing ends, and two steps located at antipodal positions on the body. A length of suture is connected to the needle. A needle driver reciprocates at least 180 degrees between a driven position and a returned position. The needle driver is adapted to engage the needle steps to rotate the needle in a circular path in first rotational direction. A pawl is positioned adjacent the driven position of the needle driver. The pawl is adapted to engage the needle steps to prevent the needle from rotating in a second rotational direction opposite of the first rotational direction.