A driving tool which is configured to drive a fastener supplied to a nose by using a striking mechanism , the driving tool comprising: a trigger that is configured to receive a manipulation which operates the striking mechanism ; a contact arm that is configured to receive another manipulation which operates the striking mechanism ; a contact lever that is configured to be movable according to operations of the trigger and the contact arm and that is configured to switch operating states of the striking mechanism ; and a regulator that is configured to regulate a movement of the contact lever according to a movement of the contact arm in which another manipulation is released, wherein the regulator is configured to operate with a fluid for operating the striking mechanism , and to keep a position of the contact lever at an operation standby position where the contact lever is operated by a manipulation of the contact arm for a predetermined time period by controlling a flow rate of the fluid, wherein the regulator includes a cylinder that is configured to be operated with the fluid for operating the striking mechanism ; and a flow rate controller that is configured to interfer with a flow of the fluid discharged from the cylinder , and that is configured to control a velocity of a piston of the cylinder , and the flow rate controller controls an operating speed of the cylinder to regulate the movement of the contact lever . characterized in that the driving tool further comprises a check valve that is configured to open a flow path when the fluid is supplied to the cylinder, and that is configured to prevent backflow of the fluid from the cylinder . a trigger that is configured to receive a manipulation which operates the striking mechanism ; a contact arm that is configured to receive another manipulation which operates the striking mechanism ; a contact lever that is configured to be movable according to operations of the trigger and the contact arm and that is configured to switch operating states of the striking mechanism ; and a regulator that is configured to regulate a movement of the contact lever according to a movement of the contact arm in which another manipulation is released, wherein the regulator is configured to operate with a fluid for operating the striking mechanism , and to keep a position of the contact lever at an operation standby position where the contact lever is operated by a manipulation of the contact arm for a predetermined time period by controlling a flow rate of the fluid, wherein the regulator includes a cylinder that is configured to be operated with the fluid for operating the striking mechanism ; and a flow rate controller that is configured to interfer with a flow of the fluid discharged from the cylinder , and that is configured to control a velocity of a piston of the cylinder , and a cylinder that is configured to be operated with the fluid for operating the striking mechanism ; and a flow rate controller that is configured to interfer with a flow of the fluid discharged from the cylinder , and that is configured to control a velocity of a piston of the cylinder , and the flow rate controller controls an operating speed of the cylinder to regulate the movement of the contact lever . characterized in that the driving tool further comprises a check valve that is configured to open a flow path when the fluid is supplied to the cylinder, and that is configured to prevent backflow of the fluid from the cylinder . <EOS>