A novel method for the determination of rate constants of reactions, the time-variable method, is proposed in this paper. The method needs only three time points (t), peak heights () and pre-peak areas (), obtained from the measured thermoanalytical curve. It does not require the thermokinetic reaction to be completed. It utilizes data-processing on a computer to give the rate constants. Four reaction systems, including a first-order reaction, second-order reactions (with equal concentrations and with unequal concentrations) and a third-order reaction, were studied with this method. The method was validated and its theoretical basis was verified by the experimental results.