You should do some groung work with your horse and teach him to yield his hind quarters. We he does this he will have to face you. This is the first thing I teach new rescues when I start working with them. If they are facing you with their back end pointed away from you, they can't kick you or run away. It is way safer for you.
It sounds like your horse it trying to be dominant over you. In every "herd" there are horses who are superior and there is a pecking order. He is trying to show you that he is boss over you and that you should keep away from his food. You need to be assertive and let him know who is boss before the behavior escalates. A friend's mare did the same thing and it lead to kicking and sometimes biting when someone went in her stall. After lots of ground work the problem was resolved.