WELLESLEY, Mass. (NBC News) -

A firefighter risked his own life Sunday to save a golden retriever who had fallen through the ice on the Charles River in Massachusetts.

The Wellesley firefighter jumped in the ice covered river with a rope tied around his chest to save the dog named Crosby who was trapped about 50 yards offshore.

After finally reaching Crosby, the firefighter held the dog with one arm and continued to smash the ice with his other arm.

Another firefighter jumped in to help. Others pulled on ropes attached to the men and they all safely made it back to shore.

Crosby was cold and shaking, but was later reunited with his owner.