Ranjeet Singh Sidhu pleaded not guilty after the charges were read to him before Kuala Lumpur sessions court judge Rosli Ahmad.