Abstract: There are provided an apparatus and a method for driving a voice coil motor (VCM), the apparatus including an instruction signal generating unit generating an instruction signal according to a digital signal generated from an input signal, and a driving unit driving the voice coil motor (VCM) by selecting a path for a driving current applied to the voice coil motor (VCM) according to the digital signal and controlling a duty of the driving current according to the instruction signal.