Hakim yang kini menjabat sebagai Ketua Umum Persatuan Tenis Warga Peradilan (PTWP) ini menyelesaikan pendidikan strata satu di Universitas Andalas, Strata dua Universitas Indonesia dan strata tiganya di Universitas Andalas.
Prim memulai karir hakimnya di Pengadilan Negeri (PN) Jakarta Utara pada 1988-1992 sebagai calon hakim.
Selanjutnya, ia berpindah-pindah dari satu PN ke PN lain sebagai hakim, di antaranya ke PN kotabumi (1992-1997), PN Metro (1997-1999), dan PN Tangerang (1999-2002).
Selanjutnya pada 2002-2005, Prim melanjutkan karirnya sebagai hakim yustisial di Mahkamah Agung.
Karena kredibilitas dan kapabilitasnya, Prim dipercaya sebagai pimpinan pada pengadilan sebagai Wakil Ketua Pengadilan Negeri Bangkinan (2005-2007), Ketua PN Bangkinang (2007-2008), Wakil Ketua PN Depok (2010-2011), Ketua PN Depok (2011-2013), Wakil Ketua PN Jakarta Barat (2013-2015), Ketua PN Denpasar (2015-2016), Ketua PN Jakarta Selatan (2016-2017) dan sebagai Hakim Tinggi Pekanbaru (2017-2019). Sebelum menjadi Dirjen Badilum (2019-2021), Prim dipercaya sebagai Panitera Muda Perdata kepaniteraan Mahkamah Agung (2017-2019).












