When he was young, he joined the Suryanaga Surabaya badminton club. His parents are Moch. Sumadji (father) and Asmiati (mother). His hobbies are fixing automobiles and hanging-out or travelling. Generally people call him Sony, which can also be spelled as Soni.
He was also being the runner up in World Junior Championships in 2000, defeated by Bao Chunlai. He also had good result in Asian Badminton Championships, with three titles. On September 23, 2007, Sony won the Chinese Taipei Open after beating Taufik Hidayat at the final round by 18-21, 21-6, 21-13. Sony has also won the men's singles gold medal twice at the Southeast Asian Games (2003, 2005). At the SEA Games in 2007 and 2009, Sony helped the Indonesia win gold at the men's team event. In June 2008, Sony won the Indonesia Open Superseries after beating Simon Santoso in the final round by scores of 19-21, 21-14, 21-9 in Istora Senayan, Jakarta. In September 2008 Sony won the Japan Open Superseries after beating Lee Chong Wei from Malaysia in straight sets 21-17, 21-11 in the final round. Also in September 2008 he captured the China Masters Superseries by beating China's Chen Jin 21-19, 21-18 in the final, thus becoming the first player to win men's singles at three consecutive "super series" tournaments.
In 2012, he won the Men's Single title in Thailand Open Grand Prix Gold after defeat China's Chen Yuekun in straight games, 21-17, 21-14. In the semi final, he beat the first seed from China, Lin Dan also in straight games, 21-17, 21-16.