Originario di Sonvico Mauro Polli, è nato nel 1957.
Dopo la maturità liceale a Lugano, inizia i suoi studi musicali a Zurigo.
Studia pianoforte dapprima privatamente con Rudolf am Bach poi al Conservatorio nella classe di Urs Vögelin e di Sava Sawoff.
Ottiene il diploma nel 1983.
In seguito studia direzione corale nella classe di André Charlet e si diploma nel 1986.
La sua attività professionale si svolge dal 1984 in Ticino.
Fino al 2009 ha diretto i Canterini di Lugano e la Filarmonica Unione di Sonvico.
Dirige la Corale Santa Cecilia dal 1984.
Dal 1985 esercita la sua attività professionale anche come docente di Educazione musicale nelle scuole comunali del Canton Ticino.