Conclusion. You need to capitalize sir when you are starting a letter or email. You also need to capitalize sir if you are using it as an honorific before the person's name. In every other case, sir should be lower case.