A group structure of the set of primitive Pythagorean triples over Gaussian integers is investigated. In addition, we show that it is a free abelian group. Base on the study, the construction and enumeration of the primitive Pythagorean triples having the same hypotenuse are established.