An optically driven interactive Q-switch, i.e., a Q-switch that responds to a short pulse of light, for example, from external light-emitting diodes (LED's) or diode lasers, is provided for producing an output laser pulse from electronic energy stored in a laser medium. Q-switching is thus achieved on demand by electrically pulsing the light source to produce a pulse of light directed onto a Q-switch medium in the laser cavity. Electronic control of the light pulse from the external source will thus provide not only efficient Q-switching frequency but also independent control of output laser pulse width with a fast rise time for each output laser pulse