This paper deals with cyclic codes over the Galois ring . A unique set of generators for these codes and an algorithm for finding these generators are presented. The form of dual codes is studied. The obtained results on cyclic codes are extended to the class of negacyclic codes.