So to really break this spot down for you:
You didn't say what his and your stacksize was, but I'm going to assume for now that you both have 100bb stacks. So after he has shoved all-in, the pot should be 103.5bb, and you have 97bb left. That means you need 97/(97+103.5)=48.4% equity to call. If both of your stacks were 60bb, you need 57/(57+63.5)=47.3% equity to call with AKs, so I'll round to 48% for convenience.
If we expect him to do this with a range of 88+,AKs,AKo , we have 44.47% against that range. Even if we remove AA and KK from that range (as PKRNRS says, he might not shove these hands), we get 47.75% equity, making it a close call. So in average we have maybe 46% equity when we are calling this shove.
In terms of EV you win 103.5bb every time you call and win and lose 97bb every time you call and lose, which is EV=(103.5bb×0.46)+(-97bb×0.54)= -4.77bb. So if you were playing 5nl, you are on average going to lose -4.77bb×5c= -24c every time you call here.
But there are more factors to consider. Obviously if he's a crazy fish he could do this with a lot of hands we are dominating, so in that case it would be a pretty clear call. Against a normal type of fish that does this, it will be a slightly losing play to do this, as shown with the math I did earlier. If his stack size is smaller than 100bb, for example something like 60bb, I think it's a call, 100bb deep I would not be happy, but you should consider folding.
Another thing is how easy you tilt. Because if you call and lose, and go on megatilt because of that, you should definitely stay away from these high variance spots, since it will lose you more money later on in the session, if you start playing bad because of it.
So to sum up, according to the math you should fold, but it's not too wrong calling either, since it's not going to do that much to your longterm EV. It's an easy spot, since you can't really go wrong. So I would say it's up to you: Do you fancy a gamble or not