The Independent National Electoral Commission (INEC) on Saturday night declared him the winner with 21,236 votes.
INEC chief returning officer, Abimbola Adesoji, a professor, said Saheed Damilare Alatise of the Peoples Democratic Party (PDP) came second with 18,095 votes.
The Labour Party had 150 votes, PPN 76 and UPN 42.
Of the 40,930 total votes cast, 39,599 were valid while 1,331 were rejected.
The by-election was held following the death of Funke Adedoyin, who was representing the constituency.
This is the first election since the godfather of Kwara politics, Senate President Bukola Saraki, defected from APC to PDP.
Although this might not be a sign of things to come in the 2019 general election but many have opined that this was a morale and psychological boost for APC in the state and a set-back for PDP.