A noninvasive optical technique has been developed for imaging in vivo blood flow dynamics and vessel structure with high spatial resolution. The technique is based on optical Doppler tomography, which combines Doppler velocimetry with optical coherence tomography to measure blood flow velocity at discrete spatial locations in turbid biological tissue. Applications of this technique for monitoring changes in blood flow dynamics and vessel structure following pharmacological intervention and photodynamic therapy are demonstrated.