A method for automatic control of a headlight of a vehicle, the method comprising: receiving, by a mobile computing device, vehicle related information from a plurality of sensors and external information from a plurality of external sources associated with the mobile computing device, in real time, wherein the mobile computing device is associated with an operator of a vehicle and is communicatively coupled with the vehicle; computing, by the mobile computing device, an intensity and an orientation of a headlight of the vehicle for a particular route based on one or more vehicle lighting patterns, wherein said one or more vehicle lighting patterns are generated based on behavior of the headlight of the vehicle, which is operated by the operator, for a pre-defined duration in association with the vehicle related information and the external information; and wherein the one or more vehicle lighting patterns indicate the lighting patterns of a high beam intensity light of the headlight, a low beam intensity light of the headlight and a fog lamp preferred by the operator for a plurality of scenarios; and providing, by the mobile computing device, the computed intensity and the orientation of the headlight of the vehicle to a lighting control module of the vehicle for automatic control of the headlight of the vehicle, wherein the automatic control of the headlight of the vehicle comprises: controlling the intensity and the orientation of the headlight of the vehicle, switching between the high intensity light and the low intensity light and turning ON/OFF of the fog lamp. receiving, by a mobile computing device, vehicle related information from a plurality of sensors and external information from a plurality of external sources associated with the mobile computing device, in real time, wherein the mobile computing device is associated with an operator of a vehicle and is communicatively coupled with the vehicle; computing, by the mobile computing device, an intensity and an orientation of a headlight of the vehicle for a particular route based on one or more vehicle lighting patterns, wherein said one or more vehicle lighting patterns are generated based on behavior of the headlight of the vehicle, which is operated by the operator, for a pre-defined duration in association with the vehicle related information and the external information; and wherein the one or more vehicle lighting patterns indicate the lighting patterns of a high beam intensity light of the headlight, a low beam intensity light of the headlight and a fog lamp preferred by the operator for a plurality of scenarios; and wherein said one or more vehicle lighting patterns are generated based on behavior of the headlight of the vehicle, which is operated by the operator, for a pre-defined duration in association with the vehicle related information and the external information; and wherein the one or more vehicle lighting patterns indicate the lighting patterns of a high beam intensity light of the headlight, a low beam intensity light of the headlight and a fog lamp preferred by the operator for a plurality of scenarios; and providing, by the mobile computing device, the computed intensity and the orientation of the headlight of the vehicle to a lighting control module of the vehicle for automatic control of the headlight of the vehicle, wherein the automatic control of the headlight of the vehicle comprises: controlling the intensity and the orientation of the headlight of the vehicle, switching between the high intensity light and the low intensity light and turning ON/OFF of the fog lamp.