No, he was not based on a real person.  

Rowling states this categorically in [a 2004 interview][4]

> *Are any of your characters based on real people?*
> 
> The only character who is deliberately based on a real person is Gilderoy Lockhart.  [...]  Other people have contributed the odd characteristic, such as a nose, to a character, but the only character who I sat down and thought that I would base on someone is Gilderoy Lockhart. It made up for having to endure him for two solid years.

See also http://scifi.stackexchange.com/q/68648/4918

[4]: http://www.accio-quote.org/articles/2004/0804-ebf.htm