Данное слово с большой буквы пишется не всегда. С большой буквы слово будет писаться лишь в том случае, если оно наделено особым смыслом для человека. Например: «Солдаты всегда готовы положить жизнь за Отчизну».
С маленькой буквы слово будет писаться в том случае, если оно имеет обобщенное значение: «Мой Арбат, ты мое отечество» (Булат Окуджава). В этом случае слово означает место рождения какого-либо человека или же обобщает понятие «родное государство».