Some people are born with a fistula. But fistulas are most often caused by an injury or surgery. Inflammation caused by disease and certain types of infections also may cause fistulas.