In this paper, we discuss mobile source localization using both time of arrival and Doppler frequency shift (TOA-DFS) measurements, where the source moves at a nonuniform velocity. To obtain the position of a mobile source, we first formulate the weighted least squares (WLS) problem by ignoring the second-order noise terms. Due to the non-convexity, we apply the convex relaxation technique to transform the problem into a semi-definite programming problem. However, ignoring the second-order noise terms is only reasonable in the case of small noise levels. In view of this, we then directly establish the maximum likelihood (ML) estimator based on the measurements model without ignoring the second-order noise terms. Since the ML estimator is a non-convex problem, we also propose implementable semidefinite relaxation (SDR) technique to tackle it. Finally, the Cramér-Rao lower bound (CRLB) analysis and results verify that the proposed methods based on the TOA-DFS measurements can significantly enhance localization accuracy.