Wychowanek EHC Bülach w rodzinnym mieście. Grał w juniorskim zespole klubu GCK Lions. Przez kilka sezonów grał w rodzimych ligach NLB i NLA. Najdłużej, od 2009 do 2013, grał w Biel. W międzyczasie, w drafcie NHL z 2006 został wybrany przez St. Louis Blues. Po prawie siedmiu latach, w kwietniu 2013 ten klub zbył prawa do zawodnika na rzecz Calgary Flames (w toku wymiany z Calgary do St. Louis został przekazany Jay Bouwmeester). Wówczas Reto Berra podpisał roczny kontrakt z kanadyjską drużyną. W sezonie &lt;a href="NHL%20%282013/2014%29"&gt;2013/2014&lt;/a&gt; rozpoczął występy w lidze NHL; epizodycznie także w zespole farmerskim, w lidze AHL. Od marca 2014 zawodnik Colorado Avalanche. Wkrótce potem przedłużył kontrakt o trzy lata. Od czerwca 2016 zawodnik Florida Panthers. Od kwietnia 2017 zawodnik Fribourg-Gottéron, związany trzyletnim kontraktem. Od lipca 2017 zawodnik Anaheim Ducks w NHL, związany rocznym kontraktem. Po sezonie powrócił do Fribourg-Gottéron.