Agostini começou o seu percurso de competição em eventos de montanha, terminando em segundo lugar na sua estreia em 1961, antes de conquistar o seu primeiro título no Campeonato Italiano de Montanha de 1963. Essa performance levou a uma participação pontual no Campeonato do Mundo de 250 cc em Monza desse ano e, em 1964, já era piloto de fábrica da Moto Morini.
Apesar de só ter feito duas corridas no campeonato de 250 cc desse ano, fez sensação no paddock e foi integrado na equipa MV Augusta para a temporada de 1965, competindo nas categorias de 350 cc e 500 cc. Na sua primeira temporada completa, com 22 anos de idade, venceu quatro Grandes Prémios e terminou em segundo lugar nos dois campeonatos.
O seu primeiro título chegou no ano seguinte, no campeonato de 500 cc, onde a sua velocidade pura e consistência deram um sinal sobre o que viria na próxima década.
Nesse ano, também venceu a Isle of Man TT na categoria de 350 cc.Em 1967, foi novamente campeão de 500 cc, antes de passar a um nível ainda superior a partir da temporada de 1968. "Ago" venceria todas as corridas de Grande Prémio entre 1968 e 1970 nas categorias de 350 cc e 500 cc, vencendo seis corridas Isle of Man TT e superando todos os grandes nomes do motociclismo que o precederam.
1971 e 1972 trouxeram mais quatro títulos, o que significa que tinha conquistado todos os últimos 11 campeonatos de pilotos em 350 cc e 500 cc.
Deixou escapar o título de 500 cc em 1973, mas subiu ao pódio mais alto da classificação pela 13.ª vez depois de conquistar a categoria de 350 cc. Depois de oito anos a competir numa moto a quatro tempos, mudou para a Yamaha e com um motor a dois tempos para a temporada de 1974, impressionado pelos desenvolvimentos que tinha visto nas temporadas recentes.