<p>A vehicle head lamp light distribution controller (100) includes an ADB controller (104) configured to: detect a position of a vehicle present ahead (CAR) of a subject vehicle; determine whether the vehicle ahead (CAR) of the subject vehicle is a preceding vehicle or an oncoming vehicle; set a threshold vehicle position (THx) based on whether the vehicle ahead (CAR) of the subject vehicle is a preceding vehicle or an oncoming vehicle; compare the threshold vehicle position (THx) and the detected vehicle position; and switch light distribution of head lamps (RHL,LHL) of the subject vehicle based on the comparison between the threshold vehicle position (THx) and the detected vehicle position.</p>