嫖娼是违法还是犯罪行为需根据具体情况分析。
1、嫖娼违法,但一般不犯罪。一般的嫖娼行为在我国被认为是违反治管理的行为,违反了《治安管理处罚法》,属于违法行为,但尚未构成犯罪。具体处罚如下:
(1)对卖淫嫖娼者,处10日以上15日以下拘留,可以并处5000元以下罚款;
(2)对具有已满14周岁不满16周岁的人卖淫嫖娼、已满16周岁不满18周岁的人初次卖淫嫖娼、因生活所迫初次卖淫等属于“情节较轻”的,处5日以下拘留或者500元以下罚款;
(3)对卖淫嫖娼人员,除给予治安管理处罚外,可以依法予以收容教育;
(4)对具有已满16周岁不满18周岁人员多次卖淫嫖娼、18周岁以上人员卖淫嫖娼2次以上等情形之一的,应当依法收容教育;
(5)因卖淫嫖娼被公安机关处理后又卖淫嫖娼的,实行劳动教养(劳动教养在我国已废除),并由公安机关处5000元以下罚款。对应当给予行政拘留处罚,但因具有怀孕或者哺乳自己不满1周岁婴儿,以及70周岁以上人员实施卖淫嫖娼等情形的,不执行行政拘留处罚。
2、嫖娼涉及以下犯罪情节,即可能构成犯罪:
(1)嫖宿不满十四岁幼女的,以强奸罪论处。
引用法条
中华人民共和国治安管理处罚条例