A Thai man suspected of killing former Cambodian opposition politician Lim Kimya in Bangkok has confessed to the crime, Thai police said Saturday.