The Rower-Inistioge clubman, who led Kilkenny to minor glory in 2014, joined the Lions before the start of this season after six years with St Kilda and has made five appearances this term.
Brisbane are still in the hunt for ultimate honours and will play either GWS Giants or Port Adelaide in a preliminary final (AFL semi-final).
Joyce has spoken previously about his desire to play with Kilkenny one day but that is on ice for another year at least.
“I am delighted to re-sign with the Brisbane Lions and at such an exciting time for the Club,” he said.
“I was rapt to join the Lions in the off-season and continue my AFL career, and I am again extremely grateful to have the opportunity to play for the Club again in 2024.
“I have loved my time with Brisbane so far and now look forward to hopefully finishing this season strongly in the finals and then getting to work ahead of next year.”
Tyrone All-Ireland winner Conor McKenna is also signed to the Lions and has played 24 games this season, scoring six goals. Dubliner James Madden is also with the club but is out with a shoulder problem.