Authorities say he also caught the tracking transmitter which had been used to tag the fish.
According to officials, the fish had been illegally caught.
Ryan McCullough says he thought the fish was a legal brown trout, not a rare Atlantic salmon.
A picture of McCullough and his fish had been published in a local paper.
The tracking device led game wardens to his freezer.
Officials say it was probably an innocent mistake.
But the fisherman now faces a possible $1,500 fine and suspension of his hunting and fishing license.