[2] McKenney has performed on stage since 1983 in productions including 42nd Street, The Pirates of Penzance, Camelot, La Cage aux Folles, Singin' in the Rain, and Priscilla Queen of the Desert - the Musical.
[4] McKenney rose to fame in 1998 when he created the lead role of Peter Allen in the Australian production of The Boy from Oz.
[10] He hosted the breakfast program on Sydney radio station Mix 106.5 with Dancing with the Stars co-host Sonia Kruger, as well as Andy Grace, from January 2008 until September 2009.
On 19 May 2010 and on 27 December 2010, McKenney guest co-hosted The Morning Show alongside Kylie Gillies, while regular male presenter Larry Emdur was on holidays.
In 2011, McKenney portrayed Lord Evelyn Oakley in a limited showing of Anything Goes in Melbourne, alongside Amanda Harrison.
[11] In 2012, he played the role of Rooster in the hit musical Annie alongside Anthony Warlow, Nancye Hayes and Alan Jones.
[12] McKenney plays Teen Angel in the 2013-2014 Australian National Touring Company production of the hit musical Grease, starring alongside Bert Newton, John Paul Young, Rob Mills, and Gretel Scarlett.
[19] Todd is also a keen supporter of The Grace Centre For Newborn Intensive Care[20] at the Children's Hospital at Westmead[21] and the Cerebral Palsy Alliance.
[23] During the COVID-19 pandemic beginning in 2020, Todd McKenney launched a website, Todd Creates,[24] in order for members of the theatrical and entertainment communities to pivot their skills in order to make face masks and continue to earn an income while all theatres were closed.
[26][27] He was pulled over on George St in Sydney's CBD at 10.50pm on March 7, after police noticed the headlights of his car were off.