Emily I can't stress it enough, try and see a behaviourist! I know I am being repetitive, but they will help you in so many ways. You can’t take the risk with an aggressive dog, and if you think he may bite someone, then yes he is aggressive. I just had to put one of my dogs down because he bit 2 people. He was VERY aggressive. I tried everything I could, but the fact was, I have a small child in my home, I just couldn’t take the risk of him biting her, or another small child, or anyone for that matter! Check out your local vet and see if there is anyone they can recommend for behaviour issues.
On a lighter note, have any pics?? :D