In this paper, an optimal control problem for Schrödinger equation with complex coefficient which contains gradient is examined. A theorem is given that states the existence and uniqueness of the solution of the initialboundary value problem for Schrödinger equation. Then for the solution of the optimal control problem, two different cases are investigated. Firstly, it is shown that the optimal control problem has a unique solution for α > 0 on a dense subset G on the space H which contains the measurable square integrable functions on (0, l) and secondly the optimal control problem has at least one solution for any α ≥ 0 on the space H.