Ruby Barker, İskoçya'da doğdu ve büyüdü. Drama ve tiyatro eğitimi almak üzere İngiltere'deki Tadcaster Grammar School'a gitti.On bir yaşındayken, Royal Bank of Scotland'ın "Money Sense" kampanyası için bir reklamda rol aldı.
Ruby, lise mezuniyetini tamamladıktan sonra bir tiyatro topluluğuna katıldı ve Philip Breen'in 2016 York Mystery Plays filminde rol aldı ve ayrıca Mankind ve The Biscuits oyunlarında rol aldı.
2015 yılında, RSC direktörü Philip Breen'in 2016 York Mystery Plays filminde Mary rolünü üstlendi.
2017 yılında Wolfblood (2017) ile 'Daisie' rolünü üstlendi ve Doktorlar (2017-19) ve Cobra (2020) dizilerinde yer aldı.
İlk filmini How to Stop a Recurrent Dream (2020)'de 'Yakira' olarak yaptı.
2020'de Bridgerton dizisi ile 'Marina Thompson' olarak web çıkışını yaptı.