在汉以前,仅从史籍记载来看,"狎昵娈童"仅为君王贵族的非凡癖好,但到了魏晋南北朝,渐渐普及于士大夫及社会民众,并且公然形诸歌咏。"晋代和六朝是一个十分讲究品性的时代……各种品性之中,记载得最多的是姿容,是容仪,男子而亦讲究姿容,中外的历史里似乎只有两个时代,在西洋是希腊,在中国就是两晋男北朝了。"男子讲究姿容正是男子同性恋盛行的佐证。
唐朝与五代史籍所载同性恋资料缺乏,因此有人认为,当时男色之风渐衰,但到宋朝又兴盛起来。男子公然为娼,聚集成风月作坊,招揽生意。到了宋徽宗时,不得不立法告捕:"男为娼,杖一百,告者赏钱五十贯",由此可见当时男娼的鼎盛。
元代男色之风又衰,到明代又复盛,上有"宠狎年少俊秀小内臣"的正德皇帝,中有"昼非金 (男戏子) 不食、夜非金不寝"的大官,下有"溺于男宠、不问妍媸老少"的儒生。
清代继明代男色极盛之后,情势并不见逊色。明清两代法律皆禁止官吏嫖妓狎娼,这可能是他们不得不寻找"替代性出路"的原因之一。当时士大夫所狎男色,多半是梨园中的戏子,到"相公堂子"中寻欢。相公堂子是清代中后期北京演剧业的组织,但由于达官贵人中盛行狎玩相公,许多男旦有此类同性性活动,以致有人将相公堂子视为男娼馆,认为它同妓馆几乎一样。