嫖娼一般不属于犯罪,嫖娼行为违反的是《治安管理处罚法》的规定,属于违法行为,应承担行政责任。但如果有以下情形的,则构成犯罪的,则需承担刑事责任:
1、嫖宿不满十四岁幼女的,以强奸罪论处。
2、明知自己患有梅毒、淋病等严重性病嫖娼的,构成传播性病罪。
根据《刑法》第三百六十条规定,明知自己患有梅毒、淋病等严重性病卖淫、嫖娼的,处五年以下有期徒刑、拘役或者管制,并处罚金。
《刑法》第三百六十条。