News of Joe's signing comes after he was named in John Toshack's latest Welsh squad. Wales face Cyprus and San Marino in Euro 2008 qualifiers on October 13th and 17th respectively.
He scored his first goal of the season at Bramall Lane on Tuesday in City's 3 - 3 draw wtih Sheff Utd.
"The contract extension is great news for everyone connected to Cardiff City, with Joe one of the fantastic local talents to emerge through the academy system at the club," Chairman Peter Ridsdale told the Bluebirds official website www.cardiffcityfc.co.uk.