Запятую нужно ставить перед союзом “но”. В некоторых случаях запятая может ставиться и после союза “но”.
Когда после “но” стоит причастный или деепричастный оборот, к которому не относится союз.
Но, надеясь на лучшее, вы должны готовиться к худшему.
Также после “но” ставится запятая, если дальше стоит вводная конструкция, однако союз к ней не относится.
Но, как известно, он был человеком простым.