Yes, forest officers carry guns while on duty. They should mandatorily carry weapons during patrolling in forest ranges. Go through the article above to know more about how to become a forest officer in India.