Селсо Рот, имеющий немецкие корни, родился в Кашиасе-ду-Сул и там же начал карьеру футболиста в клубе «Жувентуде». Однако карьера была непродолжительной и вскоре Рот пошёл учиться на тренера по физической подготовке.
В 1988 году 31-летний Селсо Рот начал самостоятельную тренерскую карьеру. В первые годы он работал в основном с различными азиатскими командами, в том числе со сборной Катара. В 1993—1994 годах возглавлял молодёжную команду «Интернасьонала».
С 1995 года работает только на родине. Вначале он тренировал довольно скромные клубы (причём часто менял место работы), пока в 1996 году он не подписал контракт с «Интернасьоналом» уже в качестве главного тренера.
На рубеже 1990-х и 2000-х годов Селсо Рот выиграл с «Интером», «Гремио» (обоими грандами штата Риу-Гранди-ду-Сул) и «Спортом» несколько значимых трофеев, включая титулы чемпионов Лиги Гаушу. Постепенно Рот стал одним из самых востребованных специалистов в Серии A Бразилии, однако, учитывая специфику местного первенства, ему приходилось довольно часто менять клубы, не раз возвращаясь в прежние команды. В частности, в июне 2010 года, после отставки Хорхе Фоссати, отработавшего с «Колорадос» всего полгода, Селсо Рот возглавил «Интер» уже в третий раз.