Di antaranya Hakim PN Curup (1989), Hakim PN Metro (1995), Hakim PN Tangerang (2001), Hakim PN Bekasi (2006) sebelum akhirnya menjabat sebagai Hakim pada Pengadilan Tinggi Denpasar.
Suhartoyo juga menjadi Wakil ketua PN Kotabumi (1999), Ketua PN Praya (2004), Wakil Ketua PN Pontianak (2009), Ketua PN Pontianak (2010), Wakil Ketua PN Jakarta Timur (2011), serta Ketua PN Jakarta Selatan (2011).