Allan finished his Masters in Biblical studies from Asian Christian Academy. His ministry experience comes from his involvement with Ekklesia Evangelical Fellowship, Hyderabad, where he ministers as a deacon and is also part of the teaching. He is currently in pastoral training under the leadership of the local Church.