I would say he will be at fault as he as changed into your lane and hit your car.
You may have protected NCD but, next year, your policy goes up and you ask why, 'all policies have gone up sir'.
You phone another insurance firm and before you can get a price, have to answer 'any accidents in the last 5 years' and so they may well adjust the policy regardless of ncd?