1. Next to every post that you see on your Facebook homepage, you can find a small xbutton in the top right.
2. Click on “hide this post” option in the drop down. Hide posts facebook How to hide all posts from Friends or Pages in Facebook
3. Now you will be provided with three options, to restore the hidden post, to unfriend the person and to hide all the posts from the person.
4. Click on Hide all by <friend_name> link to hide all the posts from the person.
Note : Earlier blocking people used to be one option when you click on the x button in the top right but now they have modified it, may be because users tend to click on it accidentally.