Richard merupakan politisi Partai Golkar. Kariernya di partai berlambang beringin itu dimulai dari bawah, yakni sebagai Ketua Bagian Pemuda DPD II Partai Golkar Kota Ambon pada 1988-1992.
Setelahnya, berbagai jabatan di tubuh partai ia emban yakni Wakil Ketua DPD I Partai Golkar Provinsi Maluku (1999-2004), lalu Ketua Dewan Penasehat DPD Partai Golkar Provinsi Maluku (2004-2009).
Baca Juga:
Satu Tewas, Dua Luka Akibat Bentrokan Antar Kampung di Maluku Tengah
Kemudian, Richard menjabat sebagai Wakil Ketua DPD Partai Golkar Provinsi Maluku (2009-2015), dan Ketua DPD Partai Golkar Kota Ambon (2015-sekarang).
Dari pengacara jadi wali kota
Richard yang semula berprofesi sebagai pengacara itu sempat menjadi anggota DPRD Provinsi Maluku selama 4 periode. Kursi pertama Richard di DPRD diemban selama 1992-1997.
Baca Juga:
Bentrokan Antar Warga di Maluku Memanas, 300 Personel Gabungan Dikerahkan
Setelahnya, ia sempat menjadi Ketua Fraksi Partai Golkar DPRD Provinsi Maluku selama 1999-2004. Ia bahkan dipercaya menjadi Ketua DPRD Provinsi Maluku masa jabatan 2004-2009.
Setelahnya, Richard kembali terpilih menjadi anggota DPRD Provinsi Maluku melalui Pemilu 2009. Jabatan itu ia emban hingga tahun 2011 sebelum akhirnya terpilih sebagai Wali Kota Ambon.
Di Pilkada Kota Ambon 2017, Richard berpasangan dengan Syarif Hadler sebagai calon wakil wali kota. Keduanya diusung oleh Partai Golkar, Nasdem, dan Partai Persatuan Pembangunan (PPP).