Rositi was born in Bandar Seri Begawan, the fifth of ten children. He competed at the 2012 Summer Olympics in the 400 m event and he was defeated in the first round although he finished in his personal best time of 48.67.