[2] Como aficionado logró ganar tres competiciones entre 1970 y 1972 antes de convertirse en profesional en 1973.
Como profesional participó en seis ediciones del Giro de Italia entre 1973 y 1979, donde su mejor ubicación fue el lugar 38 en 1975, año en el que ganó su única etapa en el Giro, la octava entre Potenza y Sorrento.
También tuvo una participación en el Tour de Francia en 1976 donde terminó en el lugar 66.
[4][1] Al retirarse, Osler puso una tienda de deportes en su ciudad natal.
[5] En 2013 sobrevivió a un ataque cardíaco, el cual lo dejó en una silla de ruedas.