A lock control apparatus for a vehicle, comprising: a plurality of anchors configured to receive a signal transmitted from a terminal; a communication module configured to transmit and receive a signal using controller area network communication; a detector installed on a door and configured to input a detection signal; and a processor configured to receive the signal of the terminal from at least one of the plurality of anchors through the communication module, calculate a position of the terminal based on the signal of the terminal, determine whether to unlock the door in response to the position of the terminal and the detection signal, and control an engine of the vehicle to start, wherein the processor is configured to control the plurality of anchors to enter a sleep mode in response to waiting times of the plurality of anchors, whereby the sleep mode is a mode in which an anchor is configured to operate in a power saving state in a ranging state in which the corresponding anchor waits to receive the signal of the terminal, and wherein, when the signal is received from at least one of the plurality of anchors, the processor is configured to count a number of anchors receiving the signal, and determine whether the number of anchors receiving the signal is greater than or equal to a set number, wherein when the number of anchors receiving the signal is less than the set number, the processor is configured to count a time in which the number of anchors receiving the signal is less than the set number, and when the counted time is a set time, the processor is configured to reset the plurality of anchors to release the sleep mode and to switch the modes of the plurality of anchors to a waiting mode; and wherein, when the number of anchors receiving the signal is greater than or equal to the set number, the processor is configured to calculate a position of the terminal using the plurality of signals received from the anchors. a plurality of anchors configured to receive a signal transmitted from a terminal; a communication module configured to transmit and receive a signal using controller area network communication; a detector installed on a door and configured to input a detection signal; and a processor configured to receive the signal of the terminal from at least one of the plurality of anchors through the communication module, calculate a position of the terminal based on the signal of the terminal, determine whether to unlock the door in response to the position of the terminal and the detection signal, and control an engine of the vehicle to start, wherein the processor is configured to control the plurality of anchors to enter a sleep mode in response to waiting times of the plurality of anchors, whereby the sleep mode is a mode in which an anchor is configured to operate in a power saving state in a ranging state in which the corresponding anchor waits to receive the signal of the terminal, and wherein, when the signal is received from at least one of the plurality of anchors, the processor is configured to count a number of anchors receiving the signal, and determine whether the number of anchors receiving the signal is greater than or equal to a set number, wherein when the number of anchors receiving the signal is less than the set number, the processor is configured to count a time in which the number of anchors receiving the signal is less than the set number, and when the counted time is a set time, the processor is configured to reset the plurality of anchors to release the sleep mode and to switch the modes of the plurality of anchors to a waiting mode; and wherein, when the number of anchors receiving the signal is greater than or equal to the set number, the processor is configured to calculate a position of the terminal using the plurality of signals received from the anchors.