Trunks is the son of Bulma, a headstrong technical genius, and Vegeta, one of the most powerful fighters in the Dragonball Z universe. His exact age is not certain, but the first appears in Dragonball Z in his mid to late teens. He is from the future and has witnessed a threat to Earth which cannot be stopped in that time. He has come back in time to try to save the Earth of his time, only to find our heroes in Earth facing their own peril.
Much to the amazement of our friends, Trunks immediately turns Super Saiyan and defeats Frieza and King Cold. He gives Goku medicine to prevent his death from heart disease and tells them of Earths coming predicament. The Z fighters immediately go into training, and Trunks returns to his own time.
Trunks returns to our timeline again in the Android Saga to ensure that the androids do arrive on Earth. He is also born during this saga, so we have the opportunity to see him both as a teenager and a baby at the same time. He continues to exist as a boy and teen until the end of the Cell saga, when Trunks return to his orginal timeline.