Sebelum menjadi Puteri Indonesia, Sonia yang lahir di Tanjung Pandan, 27 April 1992 ini sudah memiliki segudang pengalaman dalam bidang modeling dan kontes kecantikan. Ia pernah mengikuti berbagai kontes kecantikan seperti Putri Pariwisata Indonesia, Miss Oriental Tourism Indonesia, serta juga pernah menjadi perwakilan Indonesia di kontes internasional Miss Oriental Tourism. Pengalaman ini tentunya akan menjadi bekal penting bagi Sonia saat menghadapi para perempuan dari seluruh dunia di Miss Universe.
Namun sebenarnya, sebelum menjadi wakil Bangka Belitung untuk Pemilihan Puteri Indonesia 2018, sebenarnya Sonia sempat enggan untuk kembali terjun ke dunia pageant. Perempuan yang sebelumnya bekerja sebagai Digital Marketing Executive ini sempat berpikir untuk tidak lagi berkompetisi di kontes kecantikan dan ingin menjadi wanita karier.
Tetapi ketika ada kesempatan, Sonia pun berpikir ulang tentang keputusannya. Ia sudah bermimpi untuk bisa ada di panggung Puteri Indonesia sejak kecil. Akhirnya, karena usianya saat ini yang sudah menginjak 25 tahun — usia maksimal bagi finalis Puteri Indonesia — akhirnya Sonia mengambil kesempatan yang datang.
Ternyata tidak sia-sia. Sonia berhasil memenangkan pemilihan di daerah Bangka Belitung dan kemudian mengantarkannya untuk meraih mahkota Puteri Indonesia 2018.