Garavito vraždil skoro 20 let v různých částech Kolumbie, ale také v Ekvádoru a Venezuele. Podle agentury AFP se přiznal k vraždám nejméně 170 dětí a mladistvých, některé další zdroje ale hovoří až o 200 obětech. Převážně chlapce a nezletilé mladé muže z chudých poměrů také znásilňoval, některým odděloval genitálie, které jim pak vkládal do úst.
Garavito své oběti lákal na peníze a dárky. Převlékal se za mnicha, bezdomovce či pouličního prodejce. Kvůli hrůznosti svých činů dostal v médiích přezdívku bestie.
Garavita policie zadržela v roce 1999. V roce 2000 byl odsouzen k 835 letům vězení. Nejvyšší trest v Kolumbii je však 40 let za mřížemi.
V roce 2021 tehdejší prezident Iván Duque odmítl možnost propuštění Garavita na svobodu po uplynutí dvou třetin trestu. V nemocnici, kam byl vrah kvůli nemoci převezen, zemřel ve čtvrtek ve věku 66 let.