The 23-year old former rugby sevens player positive for clenbuterol in February and was provisionally suspended pending a personal hearing.
His ban will be backdated to April, meaning he will miss the 2014 Winter Olympics in Sochi.
Carty was considered a rising star on the British team after he was recruited during a UK Sport Talent ID day and took part in last season's America's Cup campaign - the tier below World Cup racing.
British bobsleigh team-mates have just started their preparation for the forthcoming season under new coach Dominik Scherrer, who led Switzerland to two bronze medals at the 2006 Games in Turin.
Last weekend was spent at the UK training base at the University of Bath and crew selections are due to be finalised during forthcoming trials in Latvia.
Carty is not the first British bobsleigher to test positive for drugs - former driver Mark Tout, who competed at four Olympics and finished fifth in the four-man event in 1994, tested positive for anabolic steroid stanozolol in 1997.