Putri Pariwisata Indonesia 2010
Sonia mengawali karier di dunia kontes kecantikan tingkat nasional pada tahun 2010 melalui kontes Putri Pariwisata Indonesia 2010.
Pada kontes kecantikan ini ia berhasil meraih posisi 10 besar.
Miss Oriental Tourism 2012
Sonia ditunjuk oleh El John Pageants selaku pemilik lisensi Miss Oriental Tourism 2012 yang diadakan untuk pertamakalinya pada tanggal 9 Mei 2012 di Tiongkok.
Di ajang ini, ia menempati posisi 10 Besar dari 50 peserta.
Sonia mempertunjukkan aksinya dalam olahraga capoeira saat sesi unjuk bakat.
Ia mengenakan gaun rancangan Geraldus Sugeng, busana cocktail dari Kannu dan koleksi batik pribadi El John Pageants yang didukung oleh Batik Semar.
Untuk National Costume, Sonia memperkenalkan busana nasional Bali di panggung dunia yang merupakan koleksi dari Sanggar Busana Tien Santoso.
Puteri Indonesia 2018
Pada ajang Puteri Indonesia 2018, ia terpilih sebagai pemenang.
Selain ditetapkan sebagai pemenang, Sonia juga meraih penghargaan khusus Puteri Indonesia Intelegensia dan 3 Besar Best in Traditional Costume.
Kemenangan ini membuat Sonia berhak mewakili Indonesia di ajang Miss Universe 2018
Miss Universe 2018
Setelah berhail memenangkan ajang Putri Indonesia 2018,Sonia menjadi wakil Indonesia di ajang kecantikan Miss Universe 2018.