力学知识最早起源于对自然现象的观察和在生产劳动中的经验。
人们在建筑、灌溉等劳动中使用杠杆、斜面、汲水器等器具,逐渐积累起对平衡物体受力情况的认识。古希腊的阿基米德初步奠定了静力学即平衡理论的基础。古代人还从对日、月运行的观察和弓箭、车轮等的使用中,了解一些简单的运动规律,如匀速的移动和转动。但是对力和运动之间的关系,只是在欧洲文艺复兴时期以后才逐渐有了正确的认识。16世纪到17世纪间,力学开始发展为一门独立的、系统的学科。伽利略通过对抛体和落体的研究,在实验研究和理论分析的基础上,最早阐明自由落体运动的规律,提出加速度的概念,提出惯性定律并用以解释地面上的物体和天体的运动。17世纪末牛顿继承和发展前人的研究成果(特别是开普勒的行星运动三定律),提出力学运动的三条基本定律,使经典力学形成系统的理论。根据牛顿三定律和万有引力定律成功地解释了地球上的落体运动规律和行星的运动轨道。伽利略、牛顿奠定了动力学的基础。此后两个世纪中在很多科学家的研究与推广下,终于成为一门具有完善理论的经典力学。此后,力学的研究对象由单个的自由质点,转向受约束的质点和受约束的质点系。这方面的标志是达朗贝尔提出的达朗贝尔原理,和拉格朗日建立的分析力学。其后,欧拉又进一步把牛顿运动定律用于刚体和理想流体的运动方程,这被看作是连续介质力学的开端。促使弹性固体力学基本理论和粘性流体力学基本理论孪生于世,在这方面作出贡献的是纳维、柯西、泊松、斯托克斯等人。弹性力学和流体力学基本方程的建立,使得力学逐渐脱离物理学而成为独立学科。从牛顿到汉密尔顿的理论体系组成了物理学中的经典力学。在弹性和流体基本方程建立后,所给出的方程一时难于求解,工程技术中许多应用力学问题还须依靠经验或半经验的方法解决。这使得19世纪后半叶,在材料力学、结构力学同弹性力学之间,水力学和水动力学之间一直存在着风格上的显著差别。
20世纪初,随着新的数学理论和方法的出现,力学研究又蓬勃发展起来,创立了许多新的理论,同时也解决了工程技术中大量的关键性问题,如航空工程中的声障问题和航天工程中的热障问题等。这时的先导者是普朗特和卡门,他们在力学研究工作中善于从复杂的现象中洞察事物本质,又能寻找合适的解决问题的数学途径,逐渐形成一套特有的方法。从20世纪60年代起,计算机的应用日益广泛,力学无论在应用上或理论上都有了新的进展。力学在中国的发展经历了一个特殊的过程。与古希腊几乎同时,中国古代对平衡和简单的运动形式就已具备相当水平的力学知识,所不同的是未建立起像阿基米德那样的理论系统。到明末清初,中国科学技术已显著落后于欧洲。