Нет, не обязательно. Зачастую он и не знает и не стремиться узнать.
На это есть две основные причины: либо защитник "не хочет знать", либо подзащитный не доверяет до конца своему адвокату.
На мой взгляд, знание всех обстоятельств дела может очень сильно помочь защитнику выстроить наиболее выгодную позицию по делу. Иначе, защита будет походить на игру в слепую, где всем всё известно (обвиняемому, потерпевшим, следователю, обвинителю, а в последствии и суду), а только адвокат - действует наощупь.
Поэтому всем советую: не нужно скрывать от своего защитника всех обстоятельств дела. Поверьте, так Вы сделаете только хуже для себя!