เกิดจากการติดเชื้อแบคทีเรียชนิดหนึ่ง ที่มีชื่อว่าเชื้อ เล็ปโตสไปร่า (leptospira) มีอยู่หลายพันธุ์ย่อย ซึ่งก่อให้เกิดอาการและความรุนแรงแตกต่างกันไป ขึ้นกับชนิดและปริมาณของเชื้อ
เชื้อนี้จะมีอยู่ในไตของสัตว์ ที่พบบ่อย คือ หนูท่อ หนูนา หนูพุก นอกจากนี้ยังพบในสุนัข สุกร แมว โค กระบือ แพะ แกะ
เชื้อที่ก่อโรครุนแรงมีชื่อว่า Leptospira icterohaemorrhagiae อาศัยอยู่ในหนูและสุนัข Leptospira bataviae อาศัยอยู่ในหนู สุนัข โค กระบือ
สัตว์เหล่านี้จะปล่อยเชื้อออกมากับปัสสาวะ เชื้อจะสามารถมีชีวิตอยู่ในแหล่งน้ำหรือพื้นดินที่ชื้นแฉะได้นานหลายเดือน
คนเราจะรับเชื้อเข้าร่างกาย โดยผ่านเข้าทางบาดแผลถลอกหรือขีดข่วนตามผิวหนัง หรือเข้าทางเยื่อบุตา จมูกหรือช่องปากที่ปกติ วิธีติดเชื้อที่สำคัญ ได้แก่ การย่ำน้ำที่ท่วมขัง (เช่น ตามซอกซอยในเมือง) หรือพื้นดินที่ชื้นแฉะ (เช่น ตามท้องนา) และการแช่อยู่ในน้ำตามห้วยหนองคลองบึง เป็นเวลาเกิน 2 ชั่วโมงขึ้นไป (เช่น จับปลา เก็บผัก เล่นน้ำ แข่งกีฬาทางน้ำ) นอกจากนี้ยังสามารถติดเชื้อโดยการกินอาหารหรือดื่มน้ำที่ปนเปื้อนเชื้อจากปัสสาวะหนู หรือสัมผัสถูกเลือด ปัสสาวะ หรือเนื้อเยื่อของสัตว์ที่ติดเชื้อโดยตรง
ระยะฟักตัว 2-26 วัน (ที่พบบ่อย คือ 7-14 วัน)