Theiler debutó en primera división en el año 1983 con Newell's. Dentro de la entidad rosarina permaneció hasta el 1989. Logró el título de 1988 (siendo el capitán de aquel recordado plantel que estaba formado íntegramente por jugadores y cuerpo técnico surgidos en su totalidad de las divisiones menores de Newell's) y jugó la final de la Copa Libertadores de ese mismo año frente a Nacional de Uruguay en donde los Uruguayos dieron vuelta el resultado adverso obtenido en Rosario (1-0) con un 3-0 en la revancha de Uruguay. Durante el año 1983 participó del Mundial Sub-20 de México donde obtuvo el subcampeonato tras perder la final contra Brasil. En la semifinal de esa copa, Argentina eliminó al seleccionado de Países Bajos, con figuras como Marco van Basten. En la selección mayor tuvo participación en la época de Carlos Salvador Bilardo, donde fue parte del plantel de la Copa América de 1987 que tuvo como sede a la Argentina, siendo compañero de Diego Armando Maradona entre otros. Además, formó parte del plantel que realizó varias giras por Europa en la etapa previa al Mundial de México 1986, al cual finalmente no fue convocado. En 1990, luego de su paso por Suiza, recaló en River Plate para disputar la Copa Libertadores tras un pedido de Daniel Passarella, quien era en ese momento el DT. Luego pasó por San Lorenzo, donde las lesiones lo tuvieron a maltraer, para luego regresar a Newell's y retirarse en 1993.