20-year-old Watson expressed his delight at extending his contract with the Tricolours.
“I’m very excited to extend my time with the Roosters,” said Watson.
“I’m learning so much from Robbo and the coaches, and this is where I want to build a career.
“I know I still have a lot of improvement in me, and hopefully I’ll keep learning and improving and secure an opportunity to play some good footy for the Roosters,” he added.
Roosters Head Coach Trent Robinson said it was exciting to have Watson extend his arrangement with the Club.
“I’ve really enjoyed watching Connor’s development over the last few years,” said Robinson.
“Connor is a natural ball runner who trains hard. He’s also a great young man, so I’m really looking forward to continuing to work with him and watching his development over the next few seasons,” he added.
Watson made his NRL debut in round 7 of the 2016 season, playing 16 games in his rookie year.