Rana Magar got involved in student politics in 2037 BS. He became a district committee member of CPN-UML in 2048 BS after the restoration of democracy.
He was elected Chairman of SanischareVDC twice in 2049 and 2054 BS. Rana Magar took over the responsibility of constituency chairman of Jhapa-4 from 2066 to 2068 BS. He also worked as Mayor of Arjundhara Municipality. Rana Magar was elected as Mayor of Arjundhara Municipality in 2075 BS by defeating his nearest contender by a margin of over 4,200 votes.