I say its a good fold, even though you had him covered, a loss puts you almost out of it. its just a tough spot because he literally could be pushing with anything and since you have no info on him, anything you put him on would just be a random guess. Even if your right and he pushed a weak ace trying to buy your blind, losing those 800 chips is a lot better than almost all your stack because if he hits this post would have been a lot different. instead of asking if you made the right move you'd be talking about how you made a good call and got donked out because he pushed with A 2 and hit... personally though I think at best you were in a race, i think he had QQ and pushed thinking he's ahead if you call but trying not to let you hit something