He has never stated either way. However, I read some sources that say he is gay but CNN will not let him discuss it.