Provided is an isolated TrkB agonist antibody that binds to an epitope contained in one of the extracellular domains of TrkB and is capable of activating TrkB, wherein the extracellular domains comprises extracellular D1, D2, D3, D4, D5 domains and juxtamembrane domain of TrkB. Methods of using the TrkB agonist antibody in treating or reducing the risk of a TrkB associated conditions in a subject, wherein said condition is selected from cell differentiation, synaptic development, neural injury repairing and/or neurite branching.