Dia berdinas sebagai Pamapta I Polres Manokwari (1990), Kapolsek Kota Manokwari (1991), Kasat Intel Polres Manokwari (1992), Kapolsek Oksibil Polres Jayawijaya (1993).
Kapolsek Wamena Polres Jayawijaya (1994), Kasat Lantas Polres Jayawijaya (1994), Pama PTIK (1995), Paur Subbag Ren Dit Ipp Polda Jateng (1997), Kasubbag Ren Dit Ipp Polda Jateng (1998).
Kasubbag Alins Bag Minjarlat Opsjarkat PTIK (1999), Kapolsek Metro Cilandak (2001), Kasat Intel Polres Metro Jakbar (2002), Kabag Ops Polres Metro Bekasi (2003).
BACA JUGA: Menghitung Santunan Asuransi Jiwa Haji, Ada Extra Cover Sampai Rp 125 Juta
Wakapolres Metro Bekasi (2003), Kabid Propam Polda Banten (2004), Kasubbag Bangspes Iptek Bag Lekdik Rodalpers Desumdaman Polri (2005), Kapolresta Tasikmalaya (2007).
Kapolres Bogor (2008), Wadirintelkam Polda Metro Jaya (2009), Dirpamobvit Polda Metro Jaya (2010), Kapolres Metro Jakarta Barat (2012), Anjak Madya Bidang Ekonomi Baintelkam Polri (2013).
Kabagbinfung Rorenmin Baintelkam Polri (2014), Dirintelkam Polda Metro Jaya (2015), Kabidyanmas Baintelkam Polri (2016), Dirkamneg Baintelkam Polri (2016).
Wakapolda Metro Jaya (2016), Deputi VI Bidang Intelijen Siber BIN (2017), Kapolda Lampung (2018), Wakabaintelkam Polri (2018), Kapolda Jawa Barat (2021) dan Wakil Kepala BSSN (2023).