The 20-year-old shot stopper came through the ranks at Swindon Town, making one appearance for the Robins in a 2-1 win over Northampton Town in League One.
During his time at the County Ground, he spent time on loan with AFC Totton, Thatcham Town and Melksham Town before Birmingham City won the race for his signature.
He signed for the Swans in the summer, penning a two-year deal with the welsh club and joins City subject to international clearance.
Welcome to Oxford City Archie!