W latach 2002–2010 jako specjalista, później Naczelnik Wydziału CBŚ w Kaliszu, Naczelnik Zarządu w Bydgoszczy, Naczelnik Zarządu w Krakowie oraz Naczelnik Zarządu w Poznaniu.
W latach 2010–2013 był Zastępcą Dyrektora Centralnego Biura Śledczego Komendy Głównej Policji a w latach 2013–2015 był zastępcą Komendanta Wojewódzkiego Policji w Gdańsku ds. kryminalnych.
11 grudnia 2015 otrzymał nominację na funkcję Komendanta Głównego Policji. 11 lutego 2016 złożył rezygnację z tego stanowiska, dymisja została przyjęta cztery dni później.
16 maja 2018 został zatrzymany przez CBA na polecenie Podkarpackiego Wydziału Zamiejscowego Departamentu ds. Przestępczości Zorganizowanej i Korupcji Prokuratury Krajowej w Rzeszowie. Prokuratura poinformowała, że w okresie od 1 stycznia do 10 lutego 2016 roku – gdy Zbigniew Maj sprawował funkcję Komendanta Głównego Policji – ujawnił trzem nieuprawnionym osobom informacje o czynnościach operacyjno‑rozpoznawczych w postępowaniach wobec osób oskarżonych o zabójstwo. Prokuratora wskazała również, że nakłaniał byłych dyrektorów delegatur CBA do przekraczania uprawnień służbowych poprzez ujawnianie niejawnych informacji związanych ze śledztwami.