He is not real, he was a steve skin glitch in the older versions of minecraft which got so popular as the misterious creature Herobrine, it was never intentionally put into the game and it was never a mob and it never had an AI, its just a skin bug and due to its popularity Mojang started joking about it by putting "Removed Herobrine" in the end of their old patch notes