Sebelum menjadi Kapolda, Firli menempati berbagai macam posisi di kepolisian. Seperti di antaranya Kapolres Kebumen (2006), Kapolres Brebes (2007), Wakapolres Metro Jakarta Pusat (2009), Ajudan Wapres RI Boediono (2012), serta Kapolda NTB (2017). Ia pun sempat menjabat Deputi Penindakan KPK.