1992–2000 Tommy is born on 9 September 1992 while his father, Terry, is in
Strangeways Prison for
GBH. After living briefly at 9 Coronation Street with Terry and his mother Lisa, they decide to move to her parents' house in Blackpool. Lisa and Tommy return to the Street in January 1993 to live with her lover,
Des Barnes (Philip Middlemiss). Lisa is then run over and killed by a car outside The Rovers Return on 12 February 1993. Terry's parents,
Jack Duckworth (
Bill Tarmey) and
Vera Duckworth (
Liz Dawn) take in their grandson. They love having him around but find it a physical and financial struggle, as Vera gave up her job to look after the baby. At one point, she starts stealing from
Bettabuys just to put food on the table, but looks forward to Terry's release and imagines them rebuilding their relationships as one big family. However, Terry has no intention of being a father and promptly hands Tommy over to Lisa's parents, who also want to raise their grandson, knowing that they would pay him a fixed sum every year in return for custody. Terry hands him over on Christmas Eve and is ready to make a quick departure. However, Lisa's father,
Jeff Horton (
Dicken Ashworth), forces Terry to tell Jack and Vera what he has done, not wanting to be arrested for kidnap. Terry tells his parents, who are horrified and Jack does not believe that Terry did it to help his parents. Jack disowns Terry and punches him before he and Jeff leave with Tommy, leaving the Duckworths (especially Vera) heartbroken. The Hortons immediately go on an extended holiday and the Duckworths struggle to accept that Tommy would not be coming back. However, their financial burden is lifted and Vera is able to return to work. After Jack and Vera re-establish contact with the Hortons. Tommy saw his grandparents on a semi-regular basis for most of his young life. In June 1996, Terry returns to the Street with Tommy. The Hortons failed to pay the £2,000 a year they had agreed to pay Terry for Tommy. Eventually the Hortons retrieve him by paying £10,000 and getting Terry to sign a document giving them full custody of Tommy. Upset that Terry had sold his son again, Vera tore up all her photos of him and excluded him from her will while Jack, after punching Terry, completely disowned his son's existence.
2011–2013 Tommy returns to the street on 28 March 2011, having been travelling after disagreements with the Hortons and is unaware of Jack's recent death. He became good friends with
Tyrone Dobbs (
Alan Halsall), who agreed to take him in as a lodger and gives him a job at the garage. Tommy soon establishes himself as a ladies' man, flirting with
Sophie Webster (
Brooke Vincent),
Sian Powers (
Sacha Parkinson) and
Tina McIntyre (
Michelle Keegan). He later has a row with
Kevin Webster (
Michael Le Vell) over flirting with Sophie and again tries to flirt with Sian, things end badly however, Sophie confronts Tommy about trying to steal her girlfriend. In April 2011, Tommy,
Jason Grimshaw (
Ryan Thomas) and Tyrone agree to a bet that he could have a fling with Sian, so he offers to teach her to drive and tries to kiss her but she refuses and gets out of the car, she returns home and tells Sophie. The next day, Sophie goes over to Tommy and demands to know why he tried to kiss Sian when he knew she was a lesbian, he tells her he made a bet with Jason. Sophie's sister,
Rosie Webster (
Helen Flanagan), hears this and demands answers from Jason, who tries to tell her it was a bet but she dumps him. Rosie, attempting to show Tommy's true colours, she seduces him and tells him to undress and wait for her in the meantime she calls Jason who arrived and caught Tommy in his boxer shorts following this Tommy is forced to roam the streets in his underwear despite this he and Jason remain friends. Eventually, following Rosie and Jason's reconciliation, Tommy gets back in the Websters' good books when he rescues Kevin from an accident at the garage in which he is crushed underneath a car (Tyrone had damaged the car ramp that Kevin was using at the time). Tommy meets
Amber Kalirai (
Nikki Patel) in July 2011 and begins to flirt with her but after catching him making his move on Tina, she dumps him, while he denies that they were even together. When
Matt Carter (
Oliver Mellor) began dating Tina in August 2011, a jealous Tommy began trying to split them up to no avail. When Tina dums Matt after coming to the conclusion that he is embarrassed by her job as a barmaid. Tina and Tommy grow closer. In February 2012,
Stella Price (
Michelle Collins) begins to notice how Tommy acts around Tina so Stella tells Tina how Tommy feels about her but neither of them want to discuss their feelings. Tommy then thinks that Tina only wants to be friends and Tina sees him flirting with a female customer at the garage. As Tina goes to discuss their feelings with Tommy and possibly start to date each other, Tommy kisses the woman and Tina sees them kiss. Tommy says hello but Tina is broken-hearted. On 5 April 2012, Tommy learns that Jeff has died and initially refuses to go to the funeral but after Tyrone persuades him to admit that he feels ashamed because he did not really talk to his grandfather. Between them, Tyrone and Tina persuade Tommy to attend the funeral and he does. That night, Tommy realises that he is in love with Tina and vice versa. They both find each other in the street where they admit their feelings for each other and go home together. Later, Tina says that she has no regrets but Tommy regrets that it took them so long to get together. Tina says her dad would have liked Tommy and Tommy says the same but about his grandfather. Tommy suggests that they go travelling together using the money from his grandfather that he left him in his will but Tina lets him down gently, saying that she does not want him wasting his money on her. Tommy's father, Terry, returns to the street briefly but their reunion was not pleasant - Terry punched Tommy and neither recognised the other Tyrone had to tell Tommy that his dad had just punched him. They reconciled and Terry, unlike Tina, is quite happy to take Tommy's money and persuades him to invest in a new lapdancing club that he is starting up but admits that he owes him money for the loan sharks and Tommy offers to clear those debts but only gets caught in a whole new web of dilemmas. In order to pay his debts, Tommy takes on extra jobs but he is so tired that he crashes his van and breaks his ankle. Unfortunately as he was not working at the time he was driving the van, he had to pay the pizza company for the van as it was written off landing him and Tina in more debt. Worried about how they were going to pay their debts off, Tina took a second job doing
Owen Armstrong's (
Ian Puleston-Davies) accounts and when she learnt that his daughter
Izzy Armstrong (
Cherylee Houston) and her partner
Gary Windass (
Mikey North), were looking for a surrogate. She told Owen she'd be interested if the price was right. Owen offered Tina £15,000 and Tina agreed upsetting Tommy and
Rita Sullivan (
Barbara Knox). Rita told Tommy that Tina would need their help and support but Tommy could not offer her that after people learned that Tina was pregnant and assumed he was the father until he told everyone in the Rovers that Gary and Izzy are the biological parents. Tina begins to feel suffocated by the Windass family as her pregnancy progresses and is shocked when Gary tries to kiss her. Outraged by this she threatens to tell Izzy. Izzy's sister,
Katy Armstrong (
Georgia May Foote) finds out and lets slip the truth to Izzy, who confronts Gary after finding him with Tina. Tina tells Izzy what happened but goes into labour soon afterwards labour. Tina is rushed to hospital and gives birth to a baby boy with Tommy and Izzy present. Disgusted with Izzy's refusal to allow Gary to see the baby, Tina allows Gary to see his son, causing Gary and Izzy to argue in the special care baby unit. Tina reprimands them for their behaviour and throws them out. They reconcile and decide to name the baby
Jake (Harley and Layton Phoenix). Tina starts to have doubts about giving him to Izzy and Gary. When the baby is strong enough to come out of the incubator, Izzy and Gary are shocked to find Tina holding him and Gary suggests Izzy should be left to bond with him. Tina then tells them that she has decided to keep the baby. Izzy and Gary are outraged and she promises to repay the surrogacy money leading to another row and Tina stops them from visiting the baby. They learn that they cannot force Tina to sign the adoption papers. Tina moves in with Rita.
Anna Windass (
Debbie Rush), Gary and Izzy are further angered when Tina changes the baby's name to Joe after her father. After Gary tells Anna that there is nothing they can do to stop Tina, Anna storms into the pub and slaps her in front of customers. Tina asks Tommy, Rita and
Dennis Tanner (
Philip Lowrie) if she is doing the right thing. Tommy tells Tina that he will support her regardless but she must think about how Jake will feel when he is older. Izzy and Gary reluctantly decide not to fight Tina and let her raise Jake as her child. However, after she witnesses Izzy say goodbye to the baby, Tina changes her mind and decides to give the baby back to Gary and Izzy and they change his name back to Jake. Tina is devastated by this but Gary and Izzy let her continue to be part of Jake's life. In October 2013, Tommy leaves the street after discovering that Tina moved
David Platt (
Jack P. Shepherd) into their flat. David then tells Tina about what happened, and that Tommy has left for the airport Tina tells Tyrone about Tommy leaving who is very annoyed considering that he is the only one working at the garage now. Tommy contacts Tyrone and tells him not to tell Tina where he is. Eventually, Tyrone tells her that he's in
Spain having settled in the
Canary Islands. Tina keeps messaging and emailing Tommy wanting him back after David continues to annoy her. Tommy rings Tina, telling her that he's not coming back and that she always puts other people first, upsetting Tina. ==Reception==