Po ukończeniu studiów rozpoczął pracę naukowo-dydaktyczną na Uniwersytecie Wrocławskim. W 2009 rozpoczął równolegle pracę w Polskiej Akademii Nauk. W 2014 zakończył współpracę z UWr i na dwa lata związał się z Uniwersytetem im. Adama Mickiewicza w Poznaniu. Od 2016 związany jest jedynie z PAN. Profesor wizytujący i stypendysta na: Uniwersytecie Monachijskim, Uniwersytecie w Stuttgarcie, Institute des Hautes Etudes Scientifiques, Ecole Normale Supérieure w Paryżu, Syddansk Universitet, Uniwersytecie Warszawskim, Ecole Normale Supérieure w Lyonie, Université de Franche-Comté : Besançon, Uniwersytecie w Heidelbergu, Texas A&M University (w ramach stypendium Fulbrighta).
W 2003 laureat Nagrody im. Kazimierza Kuratowskiego. W 2012 wygłosił zaproszony wykład na 6. Europejskim Kongresie Matematycznym. W 2015 został laureatem Nagrody Narodowego Centrum Nauki za "liczne znaczące wyniki w teorii reprezentacji i probabilistyce nieprzemiennej oraz zbadanie struktur probabilistycznych w asymptotycznej teorii reprezentacji grup permutacji i ich zastosowanie w teorii algorytmów kwantowych".