Viaja nos anos 50 para a Alemanha, onde estuda composição. Tem aulas com Pierre Boulez e Karlheinz Stockhausen.
De volta ao Brasil, realiza em 1962 o Festival Música Nova. Em 1980 passa a ser professor do departamento de música da Escola de Comunicações e Artes da Universidade de São Paulo (ECA-USP). Entre suas peças se destacam Nasce-Morre, música aleatória feita com texto de poesia concreta de Haroldo de Campos, Beba Coca-Cola, música para coral com texto de poesia concreta de Décio Pignatari, e Ulisses em Copacabana.
Faz também trabalhos audiovisuais, como Cidade. Sua produção mais recente é influenciada pela tendência da "nova consonância", que retoma características das músicas tonais e modais. Sua obra é executada com frequência nas principais cidades brasileiras e em eventos no exterior.