A method is proposed for the determination of dissociation constants of amino acids by capillary zone electrophoresis. According to the dissociation equilibrium of amino acids and the basic theory of electrophoresis, the nonlinear relationship between the pH value of the buffer and the effective electrophoretic mobilities of the analyte was obtained. The dissociation constants can be calculated from the pH values and the corresponding effective electrophoretic mobilities using the program written in C++. The dissociation constants, pKa1 and pKa2, of 11 kinds of amino acids were determined successfully by the proposed method. The determined dissociation constants were compared with values in the literature; the differences between them are in the range of -0.03 to 0.06. No significant differences were observed between the determined dissociation constants and the corresponding literature values.