(1) Soud uloží ochranné léčení v případě uvedeném v § 40 odst. 2 a § 47 odst. 1, nebo jestliže pachatel činu jinak trestného není pro nepříčetnost trestně odpovědný a jeho pobyt na svobodě je nebezpečný.
(2) Soud může uložit ochranné léčení i tehdy, jestliže
a) pachatel trestný čin spáchal ve stavu vyvolaném duševní poruchou a jeho pobyt na svobodě je nebezpečný, nebo
b) pachatel, který zneužívá návykovou látku, spáchal trestný čin pod jejím vlivem nebo v souvislosti s jejím zneužíváním; ochranné léčení však neuloží, je-li vzhledem k osobě pachatele zřejmé, že jeho účelu nelze dosáhnout.
(3) Ochranné léčení může soud uložit i vedle trestu anebo při upuštění od potrestání.
(4) Podle povahy nemoci a léčebných možností soud uloží ochranné léčení ústavní nebo ambulantní. Byl-li vedle ústavního ochranného léčení uložen trest odnětí svobody, ochranné léčení se vykonává zpravidla po nástupu výkonu trestu odnětí svobody ve věznici. Jestliže ochranné léčení nelze vykonat po nástupu výkonu trestu ve věznici, vykoná se ústavní ochranné léčení ve zdravotnickém zařízení před nástupem výkonu trestu odnětí svobody, pokud se tím lépe zajistí splnění účelu léčení, jinak se vykoná ve zdravotnickém zařízení po výkonu nebo jiném ukončení trestu odnětí svobody. Ambulantní ochranné léčení se vykoná zpravidla po nástupu výkonu trestu odnětí svobody ve věznici; jestliže výkon ambulantního ochranného léčení ve věznici nelze uskutečnit, vykoná se až po výkonu trestu odnětí svobody. Nepostačí-li délka výkonu trestu odnětí svobody ve věznici ke splnění účelu ochranného léčení, soud může rozhodnout o jeho pokračování v zdravotnickém zařízení poskytujícím ústavní nebo ambulantní péči.
(5) Ústavní léčení může soud změnit dodatečně na léčení ambulantní a naopak. Ústavní ochranné léčení může soud změnit za podmínek § 100 odst. 1 nebo 2 na zabezpečovací detenci. Bez podmínek § 100 odst. 1 nebo 2 může soud změnit ústavní ochranné léčení na zabezpečovací detenci, jestliže uložené a vykonávané ochranné léčení neplní svůj účel nebo nezajišťuje dostatečnou ochranu společnosti, zejména v případě, že pachatel utekl ze zdravotnického zařízení, užil násilí vůči zaměstnancům zdravotnického zařízení nebo jiným osobám ve výkonu ochranného léčení nebo opakovaně odmítl vyšetřovací nebo léčebné výkony.
(6) Ochranné léčení trvá, dokud to vyžaduje jeho účel. Ústavní ochranné léčení trvá nejdéle dvě léta; nebude-li v této době léčba ukončena, rozhodne soud před skončením této doby o jejím prodloužení, a to i opakovaně, vždy však nejdéle o další dvě léta; jinak rozhodne o propuštění z ochranného léčení nebo o změně ústavního léčení na léčení ambulantní, ledaže má pachatel vinu na tom, že soud v uvedené době nemohl rozhodnout; v takovém případě soud rozhodne bezodkladně po odpadnutí překážky bránící rozhodnutí. Trvání ochranného léčení uloženého podle odstavce 2 písm. b) může být ukončeno, jakmile se během jeho výkonu zjistí, že jeho účelu nelze dosáhnout; je-li nebezpečí, že odsouzený spáchá další trestný čin, soud v rozhodnutí o propuštění z ochranného léčení uloží odsouzenému dohled nad jeho chováním až na dobu pěti let; na výkon dohledu se užije obdobně ustanovení § 49 až 51. O propuštění z ochranného léčení rozhoduje soud.
(7) Od výkonu ochranného léčení soud upustí, pominou-li před jeho započetím okolnosti, pro něž bylo uloženo.