Why not "It is because of him, whether he does it or not."?
It is the hint given by the dictionary...
How does "es liegt an ihm" turn into "it is up to him"?
'Es liegt an ihm' translates to, 'it lies on him,' which sounds like it might mean that something is his responsibility or his decision, in which case it could also be used to mean 'it's up to him.'