经济基础和上层建筑的理论是马克思和恩格斯创立的。1843年马克思在<黑格尔法哲学批判>中,提出不是国家决定市民社会而是市民社会决定国家的命题,这是经济基础和上层建筑理论的胚芽。这里的"市民社会"主要指现实的经济生活。随着马克思对资本主义社会的研究和对资产阶级古典经济学的分析批判,在1844年他和恩格斯合著的<神圣家族>中,市民社会概念进一步具体化了,已接近于"生产关系"概念。在1845~1846年他们合写的标志历史唯物主义创立的<德意志意识形态>中,形成了经济基础和上层建筑的概念,明确指出:市民社会"始终标志着直接从生产和交往中发展起来的社会组织,这种社会组织在一切时代都构成国家的基础以及任何其他的观念的上层建筑的基础"。在这之后,马克思依据经济基础与上层建筑的理论,分析了1848年资产阶级革命和资本主义社会获得的重大成果,并使这一理论得到了充实和具体化。他在1859年写的<政治经济学批判>序言中,对经济基础和上层建筑的理论作了精辟的表述:"人们在自己生活的社会生产中发生一定的、必然的、不以他们的意志为转移的关系,即同他们的物质生产力的一定发展阶段相适合的生产关系。这些生产关系的总和构成社会的经济结构,即有法律的和政治的上层建筑竖立其上并有一定的社会意识形式与之相适应的现实基础。"恩格斯写的<反杜林论>、<路德维希·费尔巴哈与德国古典哲学的终结>等著作,特别是在他晚年的书信中,对经济基础与上层建筑理论作了进一步的丰富和发展。