1970年9月至1971年6月任湘黔鐵路文工團、花溪區文藝宣傳隊工作員。
1971年6月至1979年1月先後任花溪化肥廠工人、班長、車間主任。
1979年1月至1984年6月先後任花溪區計委工作員,區人民政府辦公室秘書(其間:1981年9月至1982年7月在貴陽教師進修學院幹部進修班學習)。
1984年6月至1987年9月任花溪區花溪鎮黨委副書記,鎮長。
1987年9月至1996年12月先後任花溪區小河鎮黨委副書記,鎮長,貴陽經濟技術開發區管委會委員、社會發展局局長(其間:1990年9月至1992年7月在貴州省公安幹部學院管理系管理專業學習<大專>;1994年9月至1995年1月在貴州省委黨校第六期中青班學習)。
1996年12月至1998年2月任花溪區小河鎮黨委書記,貴陽經濟技術開發區工委副書記、管委會副主任,貴陽經濟技術開發區社會發展局黨委書記。
1998年2月至1998年3月任息烽縣委副書記。
1998年3月至2000年5月任息烽縣委副書記,縣人民政府縣長(1997年4月至2000年5月在貴州省委黨校經濟管理專業學習)。
2000年5月至2003年1月任息烽縣委書記(其間:2001年3月至2001年7月在中央黨校縣委書記進修三班學習)。
2003年1月至2006年2月任南明區委書記。
2006年2月至2006年3月任貴陽市十一屆人大常委會副主任,南明區委書記。
2006年3月至2006年4月任貴陽市十一屆人大常委會副主任、黨組成員,南明區委書記。
2006年4月至2007年2月任貴陽市十一屆人大常委會副主任、黨組成員。
2007年2月起任貴陽市十二屆人大常委會副主任、黨組成員。
2012年2月當選貴州市第十三屆人大常委會副主任。
陳長發同志是貴州省九次黨代會代表;貴陽市七次、八次、九次黨代會代表;貴陽市十屆、十一屆、十二屆、十三屆人大代表。