A vehicle headlamp system includes a headlamp (HL) having multiple control devices (4, 5, 7) and an ECU (100). Each of the control devices (4, 5, 7) controls a light irradiation condition of the headlamp (HL). The ECU (100) stores vehicle constants, error code information and initialization information corresponding to different types of vehicle, and controls the control devices (4, 5, 7). When a vehicle type is changed, the ECU (100) selects at least one of the vehicle constants corresponding to the changed vehicle type, clears the stored error code information and the initialization information after selecting the at least one of the vehicle constants, stores initialization information corresponding to the changed vehicle type, and initializes the control devices (4, 5, 7). The ECU (100) recognizes dependencies between the control devices (4, 5, 7) and, if the control devices (4, 5, 7) include a first control device that is independent, executes normal control by the first control device directly after initializing the first control device.