J.P.
I think at this age a simple consistent removal from the situation or time out would work. When he bites firmly say, "no, bite" or (choice phrase that you pick)and either remove him from the area and sit him in a neutral location such as hall or next to couch (preferably not his bedroom) OR you can remove yourself and remove all attention. Consistency is crucial and not reacting boisterously. I think these tots love to see our reaction to things so if you just firmly but calmly say your phrase and remove him or yourself you should hopefully nip this, however, it could take awhile. Good luck!!
PS You could also make sure he isn't teething (molars) that could be a cause for this as well (not that it makes it better but then you know why).