A construction method of the (n,n(n−1),n−1) permutation group codes based on coset partition, wherein a construction of this permutation code with a code length of n, a minimum distance of n−1 and a code size of n(n−1) is expressed by Pn={{pβ60}β=1n}α=1n-1=CnOn={{Cno1}, {Cno2}, . . . , {Cnon-1}}={{cβ∘oα}β=1n}α=1n-1, Pn=CnOn represents that Cn is a coset of the subgroup On and On is also a coset of the subgroup Cn, Pn={{Cno1}, {Cno2}, . . . , {Cnon-1}} represents dividing Pn into n−1 cosets by the subgroup Cn, each coset {Cnoα} forms an orbit or an cyclic Latin square (C-LS) of a permutation oα, Pn={{pβα}β=1n}α=1n-1={{cβ∘oα}β=1n}α=1n-1 represents a permutation code and each codeword pβα is generated by composition operation of a permutation cβ of the subgroup Cn and a permutation oα of the subgroup On, α=1, 2, . . . n−1, and β=1, 2, . . . n.