Milan je konzultantem Advokačního fóra Nadace OSF. Od roku 1989 se podílí na činnosti občanských iniciativ, ekologických, lidskoprávních a antifašistických hnutí a organizací. Byl koordinátorem regionálních projektů Hnutí DUHA. V roce 1997 spoluzakládal Nezávislé sociálně ekologické hnutí – NESEHNUTÍ, kde působí dodnes a podíli se na aktivitách organizace zaměřené na pomoc a podporu v zahraničí. Je členem Amnesty International. Ve své činnosti se věnuje podpoře občanským iniciativám při plánování advokačních kampaní. Podílí se na projektech prosazujících systémové změny chránící a posilující práva občanů a aktivitách na podporu občanských a grassroots iniciativ v ČR i v zahraničí. K tématu advokační práce a občanských kampaní přednáší na Fakultě sociálních studií Masarykovy univerzity v Brně.