9年，他退出服务共11年的洁净局，同年5月3日与布力架一起获锐意改革的港督金文泰爵士委任为立法局非官守议员，两人的委任分别意味立法局首次有代表九龙和葡裔社区的议席，其加入也使立法局的华人议席由两席增至三席。同年，他当选为保良局永远总理和出任新成立的香港保护儿童会副主席。在立法局，身兼局内常务法律委员会委员的曹善允不单就妹仔问题对港府提供法律意见，还争取港府兴建更多游乐场地。事实上，尚在洁净局供职时，曹善允已和布力架及中华基督教青年会的麦花臣等人大力向政府争取于尖沙咀兴建儿童游乐场。就在他出任立法局议员后