The accident took place at 10 a.m., when Gregory N. Dugger, 49, was climbing the steps on the east side of the dock area at the electric department's main building at 400 Hatcher Lane.
Sgt. Sarah Ellison of the Elizabethton Police Department reported that the bullet entered and exited Dugger's left leg.
Officer Joe Holsclaw also responded to the gunshot. He said several electric department employees were already rendering first aid when he arrived and were applying an improvised tourniquet and pressure to the femoral artery at Dugger's hip.
Holsclaw said he cut away the left pant leg to expose the wound. After seeing the bleeding was controlled, he located the exit wound. He then took over holding the tourniquet until the Carter County Rescue Squad arrived. He said Dugger was stabilized and loaded into the ambulance.
Dugger was transported to the Johnson City Medical Center. The hospital reported that Dugger was in stable condition on Friday afternoon.