Short stacks get desperate and will usually not hesitate to push it all in preflop with two face cards. Even if you went all in PF he was calling..he just got lucky and hit his 3 outs