You were driving down a main road driver came out of his driveway and hit your car who is responsible?

The driver travelling in reverse is almost always responsible. In this case, he would have had a duty to ensure the road was clear before backing out of the driveway.